Giriş: convert_imageset, Caffe tarafından sağlanan bir görüntü dönüştürme aracıdır ve eğitim ve doğrulama görüntü setlerini Caffe'nin kolayca işleyebildiği lmdb veya leveldb veri setlerine dönüştürür.
Uygulama yöntemi: Araç, komut satırı şeklinde kullanılır ve şu şekilde biçimlendirilir: convert_imageset [BAYRAKLAR] KÖK KLASÖR/ LISTFILE DB_NAME Bunlar arasında DB_NAME bazı isteğe bağlı parametreler de ayarlayabiliyorsunuz, belirli isteğe bağlı parametreler için "Isteğe Bağlı Parametre Ayarları Bölümü"ne bakınız burada ROOTFOLDER, görüntü kümesinin kök dizinidir LISTFILE, görüntü setindeki her desenin yolunu ve ilgili açıklamalarını kaydeden bir dosyanın yoludur DB_NAME oluşturulacak veritabanının adı
Örneğin: convert_imageset ImgSetRootDir/ ImgFileList.txt imgSet.lmdb ImgFileList.txt'deki hiçbir satır (örneğin, LISTFILE) bir görüntü hakkında bilgi vermez, örneğin: alt klasör1/dosya1. JPEG 7 burada alt klasör1/dosya1. JPEG görüntü yolu, 7 görüntünün kategorisi ve ortada bir boşluk var
Isteğe bağlı parametre ayarları
- gray:bool tipi, varsayılan olarak false olarak ayarlanmış, doğru olarak ayarlandığında, görüntü gri tonlu bir görüntü olarak muamele alır, aksi takdirde renkli bir görüntü olarak kabul edilir
- shuffle:bool tipi, varsayılan olarak false (false (yanlış) olarak ayarlanır ve doğru olarak ayarlanırsa, bu görüntü kümesindeki görsellerin sırasını rastgele karıştırmak anlamına gelir
- backend:string türü olduğunda, alınabilecek değerler koleksiyonu {"lmdb", "leveldb"} ve varsayılan "lmdb"dir; bu da dönüştürülmüş verinin depolandığı biçimi temsil eder
- resize_width: int32 tipinde varsayılan değer 0'dır, eğer 0 olmayan bir değerse, görüntünün genişliği resize_width boyutlandırılır
- resize_height: int32 tipinde varsayılan değer 0'dır, eğer 0 olmayan bir değerse, görüntünün yüksekliği resize_height boyutuna değiştirilir demektir
- check_size:bool türü, varsayılan değer yanlıştır, eğer değer doğruysa, veri işlenirken her bir verinin aynı boyutta olup olmadığı kontrol edilir
- encoded:bool tipi olarak varsayılan değer yanlıştır, eğer doğruysa, kodlanmış görüntünün saklanacağı anlamına gelir ve belirli kodlama yöntemi parametre ile belirtilir encode_type
- encode_type: dizi türü durumunda, varsayılan değer ""'dir; bu değer saklanacak kodlanmış görüntüyü belirtmek için kullanılır ve değer kodlama yönteminin ekidir (örneğin 'png', 'jpg',...)
Parametreli komutlar: convert_imageset ImgSetRootDir/ ImgFileList.txt imgSet.lmdb --gray=true --resize_width=160 --resize_height=160
Son olarak, yarasa yazısını ekleyin:
make-lmdb.bat
(875 Bytes, İndirme sayısı: 0)
|