Draw on the http://blog.csdn.net/langb2014/article/details/50458520 of langb2014
And the http://blog.csdn.net/liukailun09/article/details/51119052 of liukailun09
1. Data
Download: Data from langb2014 great God: Http://pan.baidu.com/s/1nuqlTnN
Data introduction: A total of 500 pictures, divided into buses, dinosaurs, elephants, flowers and horses five classes, each class 100. The numbers begin with 3,4,5,6,7, each of which is a category. Each category was selected for 20 tests and the remaining 80 for training. So the final training picture 400, the test picture 100, a total of 5 categories. Place the picture under the Data folder in the Caffe root directory. Training Picture Catalog: data/re/train/, test picture catalog: data/re/test/
2. Convert picture to Lmdb format
(1) Create a myfile folder under examples to store the configuration files and script files.
(2) Write a script create_filelist.sh that is used to generate Train.txt and test.txt manifest files.
Because the picture is more, and I will not write the. bat file under Windows (if you write this bat file or you can use MATLAB, Python to do it: The main thing is to extract the image name and label, Write. txt file), so I downloaded Cygwin, which is a Linux command that can be emulated in Windows.
Use notepad++ to open this. sh file
"Note to change the space below windows to the specific http://www.cnblogs.com/LiuSY/p/5728855.html under Linux"
Open Cygwin to your own caffe root (enter Cd/cygdrive/d/deeptools/caffe-windows-master carriage return), then enter SH examples/myfile/create_ Filelist.sh Enter. Generates Train.txt and Test.txt
Open Train.txt
(3) Call the Convert_imageset command to convert the data format-I'm using. bat under Windows instead of. Sh. New Trconvert.bat and Teconvert.bat open with Notepad
Add in Trconvert.bat
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
Similarly Teconvert.bat also ibid, just change a catalogue only.
Explain the specific http://www.cnblogs.com/denny402/p/5082341.html of langb2014:
"1" D:/deeptools/caffe-windows-master/bin/convert_imageset.exe is your convert_. Imageset.exe location, I use the absolute path (if you are using the Happynear, the Caffe root directory under the bin, if you are using the official website, should be under the build/!! If not then you want to open MainBuilder.sln, right-Convert_imageset project, only for project-Generate Convert_imageset only. );
"2"--shuffle--Set the parameter-shuffle, disturb the picture order;
"3"--resize_height=256--resize_width=256 re-set the image size
"4" D:/deeptools/caffe-windows-master/data/re/d:/deeptools/caffe-windows-master/examples/myfile/train.txt Where Train.txt is located
"5" d:/deeptools/caffe-windows-master/examples/myfile/train_db data into the position after conversion to Lmdb
(4) Double-click the two bat
Look at the infor in our log.
The data is converted to Lmdb format and placed under TRAIN_DB, test_db
Windows+caffe (ii)--image conversion to LEVEDB format