Знакомство: convert_imageset — это инструмент преобразования изображений, предоставляемый компанией Caffe, для преобразования наборов обучающих и валидационных изображений в наборы данных lmdb или leveldb, которые Caffe может легко обрабатывать.
Метод нанесения: Инструмент используется в командной строке, форматируя это следующим образом: convert_imageset [ОТМЕЧАЕТ] КОРНЕВАЯ ПАПКА/СПИСОК-ФАЙЛ DB_NAME Среди них, DB_NAME также можно задать некоторые дополнительные параметры, см. раздел «Опциональные настройки параметров» для конкретных опциональных параметров где ROOTFOLDER — это корневой каталог набора изображений LISTFILE — это путь файла, который записывает путь и соответствующие аннотации каждого паттерна в наборе изображений DB_NAME название базы данных, которую нужно сгенерировать
Например: convert_imageset ImgSetRootDir/ ImgFileList.txt imgSet.lmdb Ни одна из строк в ImgFileList.txt (то есть LISTFILE) не содержит информации о изображении, например: subfolder1/file1. JPEG 7 где подпапка1/file1. JPEG — это путь изображения, 7 — категория изображения, а в середине есть пространство
Опциональные настройки параметров
- Тип gray:bool, по умолчанию false; если установлено true, это означает, что изображение рассматривается как оттенки серого, иначе оно рассматривается как цветное изображение
- shuffle:bool type по умолчанию установлен false, и если установлено true, это означает случайное перетасовывание порядка изображений в наборе изображений
- Backend:String тип — набор значений, который можно взять: {"lmdb", "leveldb"}, а по умолчанию — "lmdb", который представляет собой форму, в которой хранятся преобразованные данные
- resize_width: тип int32, значение по умолчанию — 0, если это не 0, ширина изображения будет изменена до resize_width
- resize_height: int32 type, значение по умолчанию — 0, если это не 0, это значит, что высота изображения будет изменена до resize_height
- check_size:bool, значение по умолчанию ложное, если оно истинное, данные проверяются, чтобы определить, одинакового ли размера каждый элемент при обработке данных
- encoded:bool type, значение по умолчанию ложно, если true, это означает, что закодированное изображение будет сохранено, а конкретный метод кодирования задаётся параметром 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)
|