Indførelsen: convert_imageset er et billedkonverteringsværktøj leveret af Caffe til at konvertere trænings- og valideringsbilledsæt til lmdb- eller leveldb-datasæt, som Caffe nemt kan behandle.
Anvendelsesmetode: Værktøjet bruges på kommandolinje, som er formateret som følger: convert_imageset [FLAGS] RODMAPPE/LISTEFIL DB_NAME Blandt dem DB_NAME du også kan sætte nogle valgfrie parametre, se afsnittet "Valgfrie parameterindstillinger" for specifikke valgfrie parametre hvor ROOTFOLDER er rodmappen for billedsættet LISTFILE er stien for en fil, der registrerer stien og de tilsvarende annoteringer af hvert mønster i billedsættet DB_NAME navnet på den database, der skal genereres
For eksempel: convert_imageset ImgSetRootDir/ ImgFileList.txt imgSet.lmdb Ingen af linjerne i ImgFileList.txt (dvs. LISTFILE) giver information om et billede, såsom: subfolder1/file1. JPEG 7 hvor undermappe1/fil1. JPEG er billedstien, 7 er billedkategorien, og der er et mellemrum i midten
Valgfrie parameterindstillinger
- gray:bool type, standard til false, hvis det sættes til true, betyder det, at billedet behandles som et gråtonebillede, ellers behandles det som et farvebillede
- Shuffle:bool type, som standard er false, og hvis den sættes til true, betyder det, at billedordenen i billedsættet tilfældigt blandes
- Backend:String type, samlingen af værdier, der kan tages, {"LMDB", "leveldb"}, og standarden er "lmdb", som repræsenterer den form, hvori de konverterede data gemmes
- resize_width: int32-typen, standardværdien er 0, hvis det er en ikke-0 værdi, betyder det, at billedets bredde vil blive ændret til resize_width
- resize_height: int32-typen, standardværdien er 0, hvis det er en ikke-0 værdi, betyder det, at billedets højde ændres til resize_height
- check_size:bool type, standardværdien er falsk, hvis værdien er sand, vil dataene blive kontrolleret for at se, om hver datadel er samme størrelse ved behandlingen af dataene
- Encoded:Bool type, standardværdien er falsk, hvis sand, betyder det, at det kodede billede vil blive gemt, og den specifikke kodningsmetode specificeres af parameteren encode_type
- encode_type: strengtype, standardværdien er "", som bruges til at angive det kodede billede, der skal gemmes, og værdien er suffikset for kodningsmetoden (f.eks. 'png', 'jpg',...)
Kommandoer med parametre: convert_imageset ImgSetRootDir/ ImgFileList.txt imgSet.lmdb --gray=true --resize_width=160 --resize_height=160
Endelig vedhæft flagermus-scriptet:
make-lmdb.bat
(875 Bytes, Antal downloads: 0)
|