在caffe-windows版中,将图片数据转换成lmdb或leveldb数据库格式的函数已经写好,如果编译成功,则这两个工具也成功生成了,下面简单介绍一下,在命令行里调用这两个工具的方法(本人小白一个,大神勿喷!)
1.制作mnist数据库
首先、cd到convert_mnist_data.exe文件下,然后,输入命令convert_mnist_data(注意此处没有.exe,我记得在windows下需要输入.exe,不知道这是怎么回事,望高手指点) 【--backend=leveldb】(此项为可选项,默认情况生成的是lmdb) input_images_file input_labels_file outputfile(注意每个参数之间都有空格的,相信这个大家都知道,outputfile其实是输入文件夹的路径,注意此处file都值得是路径)
2.制作imageset数据库
和上面类似,首先,cd到convet_imageset_data.exe文件下,然后输入命令convert_imageset(注意此处没有.exe) 【--backend=leveldb】(此项为可选项,默认情况生成的是lmdb) rootpatch(包含所有图片的文件夹路径) listpatch(一般为存放图片名和标签的.txt文件) output_db_file(其实是输入文件夹的路径)
补充于 2016.4.8:
好奇怪呀,我记得以前有过一次补充,怎么没有了,重新来过吧!等等,我想起来了,在这个链接上,讲述的是convert_iamgeset.exe的参数选项。http://blog.csdn.net/Sunshine_in_Moon/article/details/50981760