Įvadas: convert_imageset yra "Caffe" teikiamas vaizdo konvertavimo įrankis, skirtas mokymo ir patvirtinimo vaizdų rinkiniams konvertuoti į lmdb arba leveldb duomenų rinkinius, kuriuos "Caffe" gali lengvai apdoroti.
Taikymo būdas: Įrankis naudojamas komandinės eilutės būdu, kuris suformatuotas taip: convert_imageset [VĖLIAVĖLĖS] ROOTFOLDER/ LISTFILE DB_NAME Tarp jų, DB_NAME taip pat galite nustatyti kai kuriuos pasirenkamus parametrus, konkrečių pasirenkamų parametrų skiltyje rasite "Pasirenkamų parametrų nustatymų skyrius" kur ROOTFOLDER yra šakninis vaizdų rinkinio katalogas LISTFILE yra failo kelias, kuriame įrašomas kiekvieno vaizdų rinkinio modelio kelias ir atitinkami komentarai DB_NAME generuojamos duomenų bazės pavadinimas
Pavyzdžiui: convert_imageset ImgSetRootDir/ ImgFileList.txt imgSet.lmdb Nė viena iš ImgFileList.txt eilučių (pvz., LISTFILE) nepateikia informacijos apie vaizdą, pvz.: poaplankis1/failas1. JPEG 7 kur poaplankis1/failas1. JPEG yra vaizdo kelias, 7 yra vaizdo kategorija, o viduryje yra tarpas
Pasirenkami parametrų nustatymai
- pilka:bool tipas, numatytoji reikšmė false, jei nustatyta kaip true, tai reiškia, kad vaizdas traktuojamas kaip pilkos spalvos vaizdas, kitu atveju jis traktuojamas kaip spalvotas vaizdas
- shuffle:bool tipas, numatytasis klaidingas, o jei nustatytas kaip true, tai reiškia atsitiktinį vaizdų tvarkos maišymą vaizdų rinkinyje
- backend:string type, reikšmių rinkinys, kurį galima paimti, yra {"lmdb", "leveldb"}, o numatytasis yra "lmdb", kuris nurodo formą, kuria saugomi konvertuoti duomenys
- resize_width: int32 tipas, numatytoji reikšmė yra 0, jei tai ne 0 reikšmė, tai reiškia, kad vaizdo plotis bus pakeistas į resize_width
- resize_height: int32 tipas, numatytoji reikšmė yra 0, jei tai ne 0 reikšmė, tai reiškia, kad vaizdo aukštis bus pakeistas iki resize_height
- check_size:bool tipas, numatytoji reikšmė yra klaidinga, jei reikšmė yra teisinga, duomenys bus patikrinti, ar apdorojant duomenis kiekvienas duomenų vienetas yra vienodo dydžio
- užkoduotas:bool tipas, numatytoji reikšmė yra klaidinga, jei teisinga, tai reiškia, kad užkoduotas vaizdas bus saugomas, o konkretų kodavimo metodą nurodo parametras encode_type
- encode_type: eilutės tipas, numatytoji reikšmė yra "", kuri naudojama saugoti užkoduotam vaizdui nurodyti, o reikšmė yra kodavimo metodo priesaga (pvz., "png", "jpg" ,...)
Komandos su parametrais: convert_imageset ImgSetRootDir/ ImgFileList.txt imgSet.lmdb --gray=true --resize_width=160 --resize_height=160
Galiausiai pridėkite šikšnosparnio scenarijų:
make-lmdb.bat
(875 Bytes, Atsisiuntimų skaičius: 0)
|