windows+caffe(六)——convert.bat

convert.bat的格式爲html

convert_imageset.exe的位置+空格+FLAGS+空格+圖片所在的位置+空格+你生成的list的位置+空格+將要生成的db格式要保存的位置windows

建議都使用絕對位置!!!編碼

例子:spa

D:/deeptools/caffe-windows-master/bin/convert_imageset.exe --shuffle --resize_height=256 --resize_width=256 D:/deeptools/caffe-windows-master/data/re/ D:/deeptools/caffe-windows-master/examples/myfile/train.txt D:/deeptools/caffe-windows-master/examples/myfile/train_db
pause

其中FLAGS能夠選擇爲:code

(1)--shuffle  是否隨機打亂圖片順序 【默認爲false】htm

D:/deeptools/caffe-windows-master/bin/convert_imageset.exe --shuffle D:/deeptools/caffe-windows-master/data/mnist/train-images/ D:/deeptools/caffe-windows-master/examples/mymnist/train.txt D:/deeptools/caffe-windows-master/examples/mymnist/train_lmdb
pause

 

      爲何要隨機打亂圖片順序?blog

      待答。。。圖片

(2)--gray 是否以灰度圖片的方式打開【默認爲false】io

D:/deeptools/caffe-windows-master/bin/convert_imageset.exe --gray D:/deeptools/caffe-windows-master/data/mnist/train-images/ D:/deeptools/caffe-windows-master/examples/mymnist/train.txt D:/deeptools/caffe-windows-master/examples/mymnist/traingray_lmdb
pause

 

(3)--resize_widthopencv

      --resize_height  改變圖片大小(縮放)【默認爲原圖】

(4)--backend 須要轉換成什麼格式的db,可選爲leveldb與lmdb格式【默認爲lmdb】

D:/deeptools/caffe-windows-master/bin/convert_imageset.exe --backend=leveldb D:/deeptools/caffe-windows-master/data/mnist/train-images/ D:/deeptools/caffe-windows-master/examples/mymnist/train.txt D:/deeptools/caffe-windows-master/examples/mymnist/trainbackend_leveldb
pause

結果:

 如今咱們認真解讀一下這個leveldb格式:

 http://www.2cto.com/kf/201607/527860.html 

待續。。。不知道里面的糾結是什麼東西

(5)--check_size 檢查全部的數據是否爲同一個size【默認爲false,不檢查】

(6)--encoded 是否將原圖編碼放入最終的數據中【默認爲false】

(7)--encode_type 與前邊呼應,將圖片改成哪一種格式【png,jpg。。】

  貌似這個得須要opencv。。我沒有安裝opencv出錯以下

相關文章
相關標籤/搜索