参考chenyj92博客
:http://blog.csdn.net/chenyj92/article/details/53401555
参考习习羊博客:http://www.cnblogs.com/cxyxbk/p/5902034.html
博客里面给了所需要的链接,我这只总结我安装过程中出现的问题。
https://github.com/happynear/MTCNN_face_detection_alignment按照readme一步步安装即可。
windows caffe安装如下
1、下载caffe:
happynear的caffe: https://github.com/happynear/caffe-windows/tree/ms
解压。
Copy .\windows\CommonSettings.props.example to .\windows\CommonSettings.props。意思就是在windows文件夹复制黏贴,再把副本去掉后缀.example即可。
2、下载第三方库:
第三方库:http://pan.baidu.com/s/1skDNfPV
解压。
3、把第三方库放在 caffe根目录/windows/thirdparty。
并把路径./windows/thirdparty/bins添加到环境变量path中。
4、安装vs2015。我直接从学校网站下载的。
5、安装CUDA8.0.
https://developer.nvidia.com/cuda-downloads
深颜色的表示点击步骤,下载第一个就是8.0版本。安装时间会久一点。
6、我电脑没有gpu就没有下载安装cuDnn。
7、打开D:\Documents\caffe\caffe-windows-ms\windows路径下的CommonSettings.props,做如下修改:
8、Python库安装:
打开cmd输入
conda install –yes numpy scipy matplotlib scikit-image pip
pip install protobuf
第一行运行结束再输入第二行。
这个意思是:D:\Documents\caffe\caffe-windows-ms\Build\x64\Release\pycaffe路径下的caffe文件夹复制黏贴到D:\Documents\anaconda\Lib\site-packages,自己安装的anaconda路径下。
9、用vs2015打开D:\Documents\caffe\caffe-windows-ms\windows下的Caffe.sln。
这是所有项目都加载成功。
vs编译运行模式:
在libcaffe的属性里添加cuda和python路径。(虽然不知道有没有影响,但是我添加了)
10、右击caffe项目,选择重新生成解决方案。
其中出现编译问题:生成解决方案失败,提示说无法打开libcaffe.lib之类的error。解决方法是直接对libcaffe重新生成,或者直接生成一次。
出现的问题:没有生成object文件;
解决方法:右击每个项目,选择属性。把“将警告视为错误”选项都改成“否”,caffe下的16个项目都要改。
:
再重新编译就会成功。
如果还有错误出现,再执行一次D:\Documents\caffe\caffe-windows-ms\Build\x64\Release\pycaffe路径下的caffe文件夹复制黏贴到D:\Documents\anaconda\Lib\site-packages,自己安装的anaconda路径下。
之后重新编译。
ps:也许我是vs2015版本,并没有出现第二篇习习羊博客里面说的NugetPackages文件夹:
11、验证是否安装caffe。
之后可以运行程序验证。