Introducción: convert_imageset es una herramienta de conversión de imágenes proporcionada por Caffe para convertir conjuntos de imágenes de entrenamiento y validación en conjuntos de datos lmdb o leveldb que Caffe puede procesar fácilmente.
Método de aplicación: La herramienta se utiliza de forma de línea de comandos, que se formatea de la siguiente manera: convert_imageset [MARCA] CARPETA RAÍZ/LISTA DB_NAME Entre ellos, DB_NAME también puedes establecer algunos parámetros opcionales, consulta la "Sección de Configuración de Parámetros Opcionales" para parámetros opcionales específicos donde ROOTFOLDER es el directorio raíz del conjunto de imágenes LISTFILE es la ruta de un archivo que registra la ruta y las anotaciones correspondientes de cada patrón en el conjunto de imágenes DB_NAME el nombre de la base de datos que se va a generar
Por ejemplo: convert_imageset ImgSetRootDir/ ImgFileList.txt imgSet.lmdb Ninguna de las líneas en el ImgFileList.txt (es decir, LISTFILE) proporciona información sobre una imagen, como: subcarpeta1/archivo1. JPEG 7 donde subcarpeta1/archivo1. JPEG es el camino de la imagen, 7 es la categoría de la imagen y hay un espacio en el centro
Ajustes opcionales de parámetros
- Gray:Bool Type, por defecto es falso, si se pone en verdadero, significa que la imagen se trata como una imagen en escala de grises, de lo contrario se trata como una imagen en color
- shuffle:bool type, por defecto se configura en false, y si se configura en true, significa barajar aleatoriamente el orden de las imágenes en el conjunto de imágenes
- Backend:Tipo cadena, la colección de valores que se pueden tomar es {"LMDB", "LevelDB"}, y el valor predeterminado es "LMDB", que representa la forma en la que se almacenan los datos convertidos
- resize_width: tipo int32, el valor por defecto es 0; si no es 0, significa que el ancho de la imagen se redimensionará a resize_width
- resize_height: tipo int32, el valor por defecto es 0, si no es 0, significa que la altura de la imagen se redimensionará a resize_height
- check_size:tipo bool, el valor por defecto es falso; si el valor es verdadero, los datos se comprobarán para ver si cada dato tiene el mismo tamaño al procesarlos
- encoded:tipo BOOL, el valor por defecto es falso; si es verdadero, significa que la imagen codificada se almacenará y el método de codificación específico se especifica mediante el parámetro encode_type
- encode_type: tipo de cadena, el valor por defecto es "", que se usa para especificar la imagen codificada a almacenar, y el valor es el sufijo del método de codificación (por ejemplo, 'png', 'jpg',...)
Comandos con parámetros: convert_imageset ImgSetRootDir/ ImgFileList.txt imgSet.lmdb --gray=true --resize_width=160 --resize_height=160
Por último, adjunta el guion de murciélago:
make-lmdb.bat
(875 Bytes, Número de descargas: 0)
|