Въвеждането: convert_imageset е инструмент за конвертиране на изображения, предоставен от Caffe, за преобразуване на обучителни и валидационни набори от изображения в lmdb или leveldb набори от данни, които Caffe може лесно да обработва.
Метод на нанасяне: Инструментът се използва в команден ред, форматиран по следния начин: convert_imageset [ФЛАГ] ROOTFOLDER/ LISTFILE DB_NAME Сред тях, DB_NAME можете да зададете и някои опционални параметри, вижте секцията "Опционални параметри" за конкретни опционални параметри където ROOTFOLDER е коренната директория на набора от изображения LISTFILE е пътят на файл, който записва пътя и съответните анотации на всеки модел в набора от изображения DB_NAME името на базата данни, която ще бъде генерирана
Например: convert_imageset ImgSetRootDir/ ImgFileList.txt imgSet.lmdb Нито един от редовете в ImgFileList.txt (т.е. LISTFILE) не дава информация за изображение, като: подпапка1/файл1. JPEG 7 където подпапка1/file1. JPEG е пътят на изображението, 7 е категорията на изображението, а в средата има пространство
Опционални параметри
- Тип gray:bool, по подразбиране false, ако е зададено на true, означава, че изображението се третира като изображение в сиви тонове, в противен случай се третира като цветно изображение
- shuffle:bool type, по подразбиране е false, а ако е зададено на true, означава случайно разбъркване на реда на изображенията в набора от изображения
- backend:string type, колекцията от стойности, която може да се вземе, е {"lmdb", "leveldb"}, а по подразбиране е "lmdb", което представлява формата, в която се съхраняват конвертираните данни
- resize_width: int32 тип, по подразбиране стойността е 0, ако не е 0, това означава, че ширината на изображението ще бъде преоразмерена до resize_width
- resize_height: int32 тип, стандартната стойност е 0, ако е не-0, това означава, че височината на изображението ще бъде преоразмерена на resize_height
- check_size:bool тип, по подразбиране стойността е false, ако стойността е вярна, данните се проверяват дали всяко парче данни е с еднакъв размер при обработка
- encoded:bool type, стандартната стойност е false, ако е вярна, означава, че кодираното изображение ще бъде съхранявано, а конкретният метод на кодиране се определя от параметъра encode_type
- encode_type: тип на низ, по подразбиране стойността е "", която се използва за определяне на кодираното изображение за съхранение, а стойността е суфиксът на метода за кодиране (напр. 'png', 'jpg',...)
Команди с параметри: convert_imageset ImgSetRootDir/ ImgFileList.txt imgSet.lmdb --gray=true --resize_width=160 --resize_height=160
Накрая, прикачете скрипта на прилепа:
make-lmdb.bat
(875 Bytes, Брой изтегляния: 0)
|