Win7+VS2013+Caffe+Pycaffe+Matcaffe配置与使用

版权声明:本文为博主原创文章,转载请注明出处:http://blog.csdn.net/eternity1118_。 https://blog.csdn.net/eternity1118_/article/details/79102817

1.Caffe下载

github链接:https://github.com/Microsoft/caffe

2.配置caffe

2.1修改配置项

1.进入到windows目录下,找到CommonSettings.props.example文件,复制一份,并重命名

2.打开CommonSettings.props,进行下面几处修改

1)使用cpu或gpu

如果使用cudnn,还需要设置路径

2)使用python和matlab接口

分别改成自己机器对应的路径,如果不使用python或matlab接口,可以设置为false

2.2编译

1)打开caffe.sln,会看到有16个项目加载,如果加载失败,关闭重新打开;

2)打开解决方案属性页,设置如下:

3)选中项目 ‘libcaffe’,右键生成,编译libcaffe,这一步很关键,并且这一过程需要花费一些时间,因为要还原NuGet包

过程中会出现的错误

  • error C2220:警告被视为错误

    解决办法:将配置项设为‘否’

如果出现‘全部重新生成’,则编译成功;

此时,目录下会生成Build文件夹

4)编译项目caffe

选中caffe,右键生成,或者直接F5运行caffe.cpp

没有错误,则编译完成;

3.配置Pycaffe

3.1接口配置

选中pycaffe项目,右键生成

3.2使用测试

1)配置
将Build/x64/Release/pycaffe目录下的caffe文件夹拷贝到你的python安装路径的Lib/site-packages下,具体如下

2)测试

键入命令’import caffe’,如果没报错,则配置成功,可以正常使用;

4.配置Matcaffe

4.1接口配置

选中matcaffe项目,右键生成

4.2使用测试

1)配置路径

  • 打开Matlab,设置路径为:

  • 添加matcaffe目录:在MATLAB命令窗口执行命令

  • 设置环境变量:

点击编辑,将路径..\caffe-master\Build\x64\Release加入到系统变量Path中,注意用‘;’隔开;

  • 修改classification_demo.m中的一处路径

addpath(‘../..’);

修改成addpath(‘../../Build/x64/Release/matcaffe’);

2)测试

回到MATLAB,运行demo目录下的classification_demo.m

出现以上内容,表示Matcaffe配置成功,可以正常使用;

如果报错,则有以下两个错误:

  • 未定义函数或变量‘caffe_’

解决办法:

一:重启电脑或重启MATLAB;

二:将..\caffe-master\Build\x64\Release下面的所有文件都拷贝到..\caffe-master\matlab+caffe\private下,再重启matlab;

三:参考这里:https://github.com/BVLC/caffe/issues/4461

  • Please download CaffeNet from Model Zoo before you run this demo

解决办法:需要下载CaffeNet模型文件

下载地址:http://dl.caffe.berkeleyvision.org/

下载bvlc_reference_caffenet.caffemodel,放到..\caffe-master\models\bvlc_reference_caffenet下面

参考链接

https://my.oschina.net/lilinzero/blog/812691

猜你喜欢

转载自blog.csdn.net/eternity1118_/article/details/79102817
今日推荐