Windows7下用Anaconda2 配置caffe

主要参考大神的方法,总结一下我在安装时爬过的坑。

参考:

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  没有报错即意味着安装成功。这样就可以跟着大神一起做下一步测试了。






你可能感兴趣的:(Windows7下用Anaconda2 配置caffe)