Introduction: convert_imageset’est un outil de conversion d’images proposé par Caffe pour transformer des ensembles d’images d’entraînement et de validation en ensembles de données lmdb ou leveldb que Caffe peut facilement traiter.
Méthode d’application : L’outil est utilisé en ligne de commande, formatée comme suit : convert_imageset [SIGNALEMENTS] ROOTFOLDER/ LISTE DB_NAME Parmi eux, DB_NAME vous pouvez aussi définir certains paramètres optionnels, consultez la section « Paramètres optionnels » pour des paramètres optionnels spécifiques où ROOTFOLDER est le répertoire racine de l’ensemble d’images LISTFILE est le chemin d’un fichier qui enregistre le chemin et les annotations correspondantes de chaque motif dans l’ensemble d’images DB_NAME le nom de la base de données à générer
Par exemple : convert_imageset ImgSetRootDir/ ImgFileList.txt imgSet.lmdb Aucune des lignes du ImgFileList.txt (c’est-à-dire LISTFILE) ne donne d’informations sur une image, telles que : sous-dossier1/fichier1. JPEG 7 où sous-dossier1/fichier1. JPEG est le chemin de l’image, 7 est la catégorie de l’image, et il y a un espace au milieu
Paramètres optionnels
- Gray :Bool type, par défaut sur faux, si c’est vrai, cela signifie que l’image est traitée comme une image en niveaux de gris, sinon elle est traitée comme une image couleur
- Shuffle :Bool type, par défaut est faux, et si c’est vrai, cela signifie mélanger aléatoirement l’ordre des images dans l’ensemble d’images
- backend : type chaîne, la collection de valeurs pouvant être prise est {"lmdb », « leveldb"}, et la valeur par défaut est « lmdb », qui représente la forme dans laquelle les données converties sont stockées
- resize_width : type int32, la valeur par défaut est 0, si c’est une valeur non nulle, cela signifie que la largeur de l’image sera redimensionnée à resize_width
- resize_height : type int32, la valeur par défaut est 0, si c’est une valeur non nulle, cela signifie que la hauteur de l’image sera redimensionnée en resize_height
- check_size :type bool, la valeur par défaut est fausse ; si la valeur est vraie, les données seront vérifiées pour vérifier si chaque donnée a la même taille lors du traitement des données
- encoded :type BOOL, la valeur par défaut est fausse ; si elle est vraie, cela signifie que l’image encodée sera stockée, et la méthode d’encodage spécifique est spécifiée par le paramètre encode_type
- encode_type : type de chaîne, la valeur par défaut est « », qui sert à spécifier l’image encodée à stocker, et la valeur est le suffixe de la méthode d’encodage (par exemple 'png', 'jpg',...)
Commandes avec paramètres : convert_imageset ImgSetRootDir/ ImgFileList.txt imgSet.lmdb --gray=true --resize_width=160 --resize_height=160
Enfin, joignez le script de chauve-souris :
make-lmdb.bat
(875 Bytes, Nombre de téléchargements: 0)
|