Introduzione: convert_imageset è uno strumento di conversione di immagini fornito da Caffe per trasformare set di immagini di addestramento e validazione in dataset lmdb o leveldb che Caffe può elaborare facilmente.
Metodo di applicazione: Lo strumento viene utilizzato in modo da riga di comando, con la seguente formattazione: convert_imageset [SEGNALA] ROOTFOLDER/ LISTA DB_NAME Tra questi, DB_NAME puoi anche impostare alcuni parametri opzionali, vedi la "Sezione Impostazioni Parametri Opzionali" per parametri opzionali specifici dove ROOTFOLDER è la directory radice dell'insieme di immagini LISTFILE è il percorso di un file che registra il percorso e le corrispondenti annotazioni di ogni pattern nell'insieme di immagini DB_NAME il nome del database da generare
Per esempio: convert_imageset ImgSetRootDir/ ImgFileList.txt imgSet.lmdb Nessuna delle righe nel ImgFileList.txt (cioè LISTFILE) fornisce informazioni su un'immagine, come: sottocartella1/file1. JPEG 7 dove sottocartella1/file1. JPEG è il percorso dell'immagine, 7 è la categoria dell'immagine, e c'è uno spazio al centro
Impostazioni opzionali dei parametri
- Gray:Bool type, predefinito su falso, se impostato su true significa che l'immagine viene trattata come un'immagine in scala di grigi, altrimenti viene trattata come immagine a colori
- shuffle:bool type, di default è false e, se impostato su true, significa mescolare casualmente l'ordine delle immagini nell'insieme di immagini
- Backend: tipo stringa, la raccolta di valori che possono essere usati è {"LMDB", "leveldb"}, e il predefinito è "LMDB", che rappresenta la forma in cui i dati convertiti sono memorizzati
- resize_width: tipo int32, il valore predefinito è 0, se è un valore diverso da 0, significa che la larghezza dell'immagine verrà ridimensionata a resize_width
- resize_height: tipo int32, il valore predefinito è 0, se è un valore non 0, significa che l'altezza dell'immagine verrà ridimensionata a resize_height
- check_size:tipo bool, il valore predefinito è falso; se il valore è vero, i dati verranno controllati per verificare se ogni dato ha la stessa dimensione durante l'elaborazione dei dati
- Encoded:BOOL Type, il valore predefinito è falso; se vero, significa che l'immagine codificata verrà memorizzata e il metodo di codifica specifico è specificato dal parametro encode_type
- encode_type: tipo di stringa, il valore predefinito è "", che viene usato per specificare l'immagine codificata da memorizzare, e il valore è il suffisso del metodo di codifica (ad esempio 'png', 'jpg',...)
Comandi con parametri: convert_imageset ImgSetRootDir/ ImgFileList.txt imgSet.lmdb --gray=true --resize_width=160 --resize_height=160
Infine, allega il script bat:
make-lmdb.bat
(875 Bytes, Numero di download: 0)
|