Introdução: convert_imageset é uma ferramenta de conversão de imagens fornecida pela Caffe para transformar conjuntos de imagens de treinamento e validação em conjuntos de dados lmdb ou leveldb que a Caffe pode processar facilmente.
Método de aplicação: A ferramenta é usada de forma linha de comando, formatada da seguinte forma: convert_imageset [SINALIZAÇÃO] ROOTFOLDER/LISTFILE DB_NAME Entre eles, DB_NAME você também pode definir alguns parâmetros opcionais, veja a "Seção de Configurações Opcionais de Parâmetros" para parâmetros opcionais específicos onde ROOTFOLDER é o diretório raiz do conjunto de imagens LISTFILE é o caminho de um arquivo que registra o caminho e as anotações correspondentes de cada padrão no conjunto de imagens DB_NAME o nome do banco de dados a ser gerado
Por exemplo: convert_imageset ImgSetRootDir/ ImgFileList.txt imgSet.lmdb Nenhuma das linhas no ImgFileList.txt (ou seja, LISTFILE) fornece informações sobre uma imagem, como: subpasta1/arquivo1. JPEG 7 onde subpasta1/arquivo1. JPEG é o caminho da imagem, 7 é a categoria da imagem, e há um espaço no meio
Configurações opcionais de parâmetros
- Gray:Bool Type, padrão para falso, se definido como verdadeiro, significa que a imagem é tratada como uma imagem em tons de cinza, caso contrário é tratada como uma imagem colorida
- Embaralhamento: Bool Type, por padrão é falso, e se definido como verdadeiro, significa embaralhar aleatoriamente a ordem das imagens no conjunto de imagens
- backend: tipo string, a coleção de valores que pode ser tomada é {"lmdb", "leveldb"}, e o padrão é "lmdb", que representa a forma em que os dados convertidos são armazenados
- resize_width: tipo int32, o valor padrão é 0, se for um valor diferente de 0, significa que a largura da imagem será redimensionada para resize_width
- resize_height: tipo int32, o valor padrão é 0, se for um valor diferente de 0, significa que a altura da imagem será redimensionada para resize_height
- check_size:tipo bool, o valor padrão é falso; se o valor for verdadeiro, os dados serão verificados para verificar se cada pedaço de dado tem o mesmo tamanho ao processar os dados
- Encoded:Bool Type, o valor padrão é falso; se verdadeiro, significa que a imagem codificada será armazenada, e o método específico de codificação é especificado pelo parâmetro encode_type
- encode_type: tipo de string, o valor padrão é "", que é usado para especificar a imagem codificada a ser armazenada, e o valor é o sufixo do método de codificação (por exemplo, 'png', 'jpg',...)
Comandos com parâmetros: convert_imageset ImgSetRootDir/ ImgFileList.txt imgSet.lmdb --gray=true --resize_width=160 --resize_height=160
Por fim, anexe o script do morcego:
make-lmdb.bat
(875 Bytes, Número de downloads: 0)
|