在成功编译caffe后,可以通过修改编译设置来生成caffe.lib文件,供其他函数使用。具体步骤如下:
首先,编译caffe时,将caffe.cpp文件移除,并将生成方式设置为lib,从而生成caffe.lib文件,如下图所示:
生成caffe.lib文件后,在编译convert_imageset.cpp时,需要在附加依赖项中添加caffe.lib,并在C++预处理器中添加USE_LMDB和USE_OPENCV,如下图所示:
成功生成convert_imageset.exe后,即可开始将自己的图像数据转换为lmdb格式。
G,并创建一个描述文件pos_hog.txt,文件内容包括图像文件名和图像类别。同时,准备一个用于保存lmdb数据的文件夹,命名为traindb,如下图所示: