Införandet: convert_imageset är ett bildkonverteringsverktyg som tillhandahålls av Caffe för att konvertera tränings- och valideringsbildset till lmdb- eller leveldb-dataset som Caffe enkelt kan bearbeta.
Appliceringsmetod: Verktyget används i kommandoradsformat, som är formaterat enligt följande: convert_imageset [FLAGGAR] ROTMAPP/LISTFIL DB_NAME Bland dem DB_NAME du också kan ställa in några valfria parametrar, se avsnittet "Valfria parameterinställningar" för specifika valfria parametrar där ROOTFOLDER är rotkatalogen för bildmängden LISTFILE är sökvägen för en fil som registrerar sökvägen och motsvarande annotationer för varje mönster i bilduppsättningen DB_NAME namnet på databasen som ska genereras
Till exempel: convert_imageset ImgSetRootDir/ ImgFileList.txt imgSet.lmdb Inga rader i ImgFileList.txt (dvs. LISTFILE) ger information om en bild, såsom: subfolder1/file1. JPEG 7 där undermapp1/fil1. JPEG är bildbanan, 7 är bildens kategori, och det finns ett mellanrum i mitten
Valfria parameterinställningar
- Gray:bool typ, standard till false, om satt till true betyder det att bilden behandlas som en gråskalebild, annars behandlas den som en färgbild
- Shuffle:bool type, som standard är false, och om det sätts till true innebär det att man slumpmässigt blandar ordningen på bilderna i bildmängden
- Backend:Strängtyp, samlingen av värden som kan tas är {"LMDB", "LevelDB"}, och standardvärdet är "LMDB", vilket representerar formen i vilken den konverterade datan lagras
- resize_width: int32-typ, standardvärdet är 0, om det är ett icke-0-värde betyder det att bildens bredd kommer att ändras till resize_width
- resize_height: int32-typ, standardvärdet är 0, om det är ett icke-0-värde betyder det att bildens höjd kommer att ändras till resize_height
- check_size:bool typ, standardvärdet är falskt, om värdet är sant kommer datan att kontrolleras för att se om varje databit är lika stor vid bearbetning av datan
- Encoded:Bool Type, standardvärdet är falskt, om det är sant betyder det att den kodade bilden kommer att lagras, och den specifika kodningsmetoden specificeras av parametern encode_type
- encode_type: strängtyp, standardvärdet är "", vilket används för att specificera den kodade bilden som ska lagras, och värdet är suffixet för kodningsmetoden (t.ex. 'png', 'jpg',...)
Kommandon med parametrar: convert_imageset ImgSetRootDir/ ImgFileList.txt imgSet.lmdb --gray=true --resize_width=160 --resize_height=160
Slutligen, bifoga fladdermusskriptet:
make-lmdb.bat
(875 Bytes, Antal nedladdningar: 0)
|