Úvod: convert_imageset je nástroj pro převod obrázků poskytovaný společností Caffe, který umožňuje převádět tréninkové a validační sady obrázků do lmdb nebo leveldb datových sad, které Caffe snadno zpracuje.
Způsob aplikace: Nástroj se používá v příkazové řádku, který je formátován následovně: convert_imageset [UPOZORNĚNÍ] ROOTFOLDER/LISTFILE DB_NAME Mezi nimi DB_NAME můžete také nastavit některé volitelné parametry, viz sekce "Optional Parameter Settings Section" pro konkrétní volitelné parametry kde ROOTFOLDER je kořenový adresář množiny obrázků LISTFILE je cesta souboru, která zaznamenává cestu a odpovídající anotace každého vzoru v obrazové sadě DB_NAME název databáze, která má být generována
Například: convert_imageset ImgSetRootDir/ ImgFileList.txt imgSet.lmdb Žádný z řádků v ImgFileList.txt (tj. LISTFILE) neposkytuje informace o obrázku, například: podsložka1/soubor1. JPEG 7 kde podsložka1/soubor1. JPEG je cesta k obrazu, 7 je kategorie obrázku a uprostřed je mezera
Volitelné nastavení parametrů
- šedá:bool type, výchozí na false, pokud je nastaveno na true, znamená to, že obrázek je považován za odstíny šedi, jinak je považován za barevný obraz
- shuffle:bool type, výchozí na false, a pokud je nastaveno na true, znamená to náhodné zamíchání pořadí obrázků v množině obrázků
- backend:string type, kolekce hodnot, kterou lze získat, je {"lmdb", "leveldb"} a výchozí je "lmdb", což představuje podobu, ve které jsou převedená data uložena
- resize_width: typ int32, výchozí hodnota je 0, pokud není 0, znamená to, že šířka obrazu bude zmenšena na resize_width
- resize_height: typ int32, výchozí hodnota je 0, pokud není hodnotou 0, znamená to, že výška obrazu bude změněna na resize_height
- check_size:bool typ je výchozí hodnota nepravdivá, pokud je hodnota pravdivá, data budou při zpracování ověřena, zda jsou všechna data stejně velká
- Encoded:Bool Type, výchozí hodnota je False, pokud je true, znamená to, že zakódovaný obraz bude uložen a konkrétní způsob kódování je specifikován parametrem encode_type
- encode_type: typ řetězce, výchozí hodnota je "", která se používá k určení zakódovaného obrazu, který má být uložen, a hodnota je přípona metody kódování (např. 'png', 'jpg',...)
Příkazy s parametry: convert_imageset ImgSetRootDir/ ImgFileList.txt imgSet.lmdb --gray=true --resize_width=160 --resize_height=160
Nakonec přiložte netopýří písmo:
make-lmdb.bat
(875 Bytes, Počet stažení: 0)
|