参考:
Windows7+VS2013+Anaconda2-4.3.1(Python2.7)+OpenCV2.4.10-Caffe框架搭建(无GPU)
http://blog.csdn.net/YeZhongDeFeng/article/details/70212679?locationNum=2
安装前提是必须要VS,这里用的是2013版本的,需要熟悉VS基本的创建项目的操作。
默认已经安装了 VS2013(默认配置即可)。
一:安装Anaconda2(python2.7)( 傻瓜式安装), 安装完以后记得添加环境变量(...\anaconda2\Library\bin到Path中)。建议把Anaconda 和opencv及caffe文件夹放在同一个大文件夹中。
二:配置opencv2.4.10:已经有大神总结了方法http://blog.csdn.net/poem_qianmo/article/details/19809337
可以从环境变量(第二部分)开始,资源包第一个链接已经给出。
注意:一定要区分Win32 和win64!64位的调试器和解决方案都设置成Debug x64. 下面以64位的为例,32位请设置成对应的X86。
在VS中新建一个空的控制台应用程序,新建-项目-win32-win32控制台应用程序(应用程序向导的设置界面中勾选'空项目'),打开工程之后,先将解决方案平台改为x64,然后点击视图-其他窗口-属性管理器,在弹出的窗口(出现在右侧)中打开Debug|x64-右键单击Microsoft.Cpp.x64.user-选择属性。
配置包含目录
在打开的属性页中选择通用属性-VC++目录-包含目录,添加例如如下三个目录:(自己文件夹的路径)
E:\Caffe\opencv\build\include
E:\Caffe\opencv\build\include\opencv
E:\Caffe\opencv\build\include\opencv2
(2)配置库目录
在打开的属性页中选择通用属性-VC++目录-库目录,添加目录:E:\Caffe\opencv\build\x64\vc12\lib
(VC12=VS2013,VC11=VS2012...)
(3)配置链接库
在打开的属性页中选择通用属性-链接器-输入-附加依赖项 例如 添加 opencv_core2410d.lib将D:\Caffe\openCV2\opencv\build\x64\vc12\lib中的带d(默认的是dubug 调试)的文件名打进去。
注意其中2410是opencv的版本。
保存即可,到这里OPENCV基本配置完成。如果要测试的话,可能会出现丢失dll文件的报错,可以去...\opencv\build\x64\vc12\bin目录把所有文件全选复制到C:\Windows\SysWOW64目录下,即可解决问题。
三:VS中搭建caffe框架,按照大神的步骤安装一般没有什么问题。
1.我在安装的时候出现的问题:生成解决方案并没有自动下载文件,所以 NugetPackages文件我是直接从大神的百度网盘下的,放在了Caffe大文件夹中;
2.在地址:D:\OCaffe\caffe-master\caffe-master\Build\x64\Release\pycaffe下,将其中的caffe文件
(如果生成成功的话会出现)整个拷贝到E:\Caffe\Anaconda2\Lib\site-packages下,在开始菜单栏的Anaconda中
找到IPython,等待几秒钟,出来In [1]:后,输入import caffe点击回车,这里我出现了问题
提示缺少Protobuf 模块。然后我在Anaconda Prompt中安装了该模块 指令conda install protobuf 等待然后 输入y 即可安装。然后回到IPython中import caffe 没有报错即意味着安装成功。这样就可以跟着大神一起做下一步测试了。