【caffe】Windows下将文件夹中图像样本生成LMDB格式文件

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/chen1234520nnn/article/details/89510798

1.创建convert_train_lmdb.bat文件,用来生成lmdb格式文件。.bat文件中具体内容:

D:\\caffe-master\\Build\\x64\\Release\\convert_imageset.exe --gray --resize_width=144 --resize_height=144  D:/caffe-windows/Num_train/train/ D:/caffe-windows/Num_train/train.txt  train_lmdb -backend=lmdb  
D:\\caffe-master\\Build\\x64\\Release\\convert_imageset.exe --gray --resize_width=144 --resize_height=144  ./val/ val.txt  test_lmdb -backend=lmdb
Pause

.bat文件中代码的具体含义是:

D:\\caffe-master\\Build\\x64\\Release\\convert_imageset.exe   #表示caffe编译好之后的转换程序(这里改成自己对应的路径);

  --gray   #表示灰度化处理;

  --resize_width=144 ,--resize_height=144   #表示图像的resize处理;

   ./train/ train.txt    #表示使用相对路径来获得train.txt位置(此处也可以给绝对路径);

   train_lmd,bval_lmdb,分别表示生成的训练集和验证集的LMDB格式文件夹的名称;

   -backend=lmdb,表示转换的格式是LMDB

 

注意:需要生成的LMDB目录不能已经存在,不然会报错,.bat文件会自动生成lmdb的相关目录文件夹。

lmdb格式文件生成之后,会创建对应的lmdb文件夹。如图所示:

注意:文件夹中data.mdb的内存大小如果只有1024K,很有可能是lmdb格式文件生成失败。

展开阅读全文

没有更多推荐了,返回首页