Introduksjon: convert_imageset er et bildekonverteringsverktøy levert av Caffe for å konvertere trenings- og valideringsbildesett til lmdb- eller leveldb-datasett som Caffe enkelt kan behandle.
Påføringsmetode: Verktøyet brukes på kommandolinje, som er formatert som følger: convert_imageset [FLAGG] ROTMAPPE/LISTEFIL DB_NAME Blant dem DB_NAME du også kan sette noen valgfrie parametere, se «Valgfrie parameterinnstillinger» for spesifikke valgfrie parametere hvor ROOTFOLDER er rotkatalogen til bildesettet LISTFILE er stien til en fil som registrerer stien og de tilhørende annotasjonene til hvert mønster i bildesettet DB_NAME navnet på databasen som skal genereres
For eksempel: convert_imageset ImgSetRootDir/ ImgFileList.txt imgSet.lmdb Ingen av linjene i ImgFileList.txt (dvs. LISTFILE) gir informasjon om et bilde, for eksempel: subfolder1/file1. JPEG 7 hvor undermappe1/fil1. JPEG er bildebanen, 7 er kategorien til bildet, og det er et mellomrom i midten
Valgfrie parameterinnstillinger
- gray:bool type, standard til false, hvis satt til true, betyr det at bildet behandles som et gråtonebilde, ellers behandles det som et fargebilde
- Shuffle:bool type, som standard er falsk, og hvis satt til true, betyr det at rekkefølgen på bildene i bildesettet må stokkes tilfeldig
- Backend:Strengtype, samlingen av verdier som kan tas er {"LMDB", "LevelDB"}, og standarden er "LMDB", som representerer formen de konverterte dataene lagres i
- resize_width: int32-typen, standardverdien er 0, hvis det er en ikke-0-verdi, betyr det at bredden på bildet vil bli endret til resize_width
- resize_height: int32-type, standardverdien er 0, hvis det er en ikke-0-verdi, betyr det at bildet vil bli endret til resize_height
- check_size:bool type, standardverdien er falsk, hvis verdien er sann, vil dataene bli sjekket for å se om hver databit har samme størrelse når dataene behandles
- encoded:bool type, er standardverdien falsk, hvis sann, betyr det at det kodede bildet lagres, og den spesifikke kodingsmetoden spesifiseres av parameteren encode_type
- encode_type: strengtype, standardverdien er "", som brukes til å spesifisere det kodede bildet som skal lagres, og verdien er suffikset til kodingsmetoden (f.eks. 'png', 'jpg',...)
Kommandoer med parametere: convert_imageset ImgSetRootDir/ ImgFileList.txt imgSet.lmdb --gray=true --resize_width=160 --resize_height=160
Til slutt, legg ved flaggermusskriptet:
make-lmdb.bat
(875 Bytes, Antall nedlastinger: 0)
|