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出錯以下