Windows10下配置matlab的caffe架构接口(只用CPU)

在学习MTCNN的过程中有使用caffe架构的需要,由此参考了许多博客写了这篇笔记。

前提条件准备:Microsoft Visual Studio Ultimate 2013或者 Microsoft Visual Studio  2015 (都可以);caffe-windows,下载地址:https://download.csdn.net/download/qq_37310257/10467572

可能会用到的NugetPackages依赖包,下载地址:https://download.csdn.net/download/qq_37310257/10467566

安装配置:

1. 这里用的是老板的文件可从上面给的链接中下载,新版的github中已经没有windows的附属文件夹,首先解压下载得到的zip文件,进入其根目录的windows文件()找到一个叫CommonSettings.props.example的文件并将其复制改名为CommonSettings.props,不需要移动位置.


2. 用Microsoft Visual Studio将其打开,修改一下内容,需要修改四个地方,因为我这里只是用cpu所以我禁用了gpu如下图所示:


以及这里需要将自己的matlab目录复制到这里:


3. 使用Microsoft Visual Studio打开Caffe.sln。首先右键解决方案点击启用NuGet程序包还原,这里由于过程十分缓慢,推荐直接下载NugetPackages依赖包然后将其复制在根目录下即可(下载地址:https://download.csdn.net/download/qq_37310257/10467566)如下图所示:若能成功还原NuGet程序包也会得到该文件。


4. 随后首先右键libcaffe,修改一下属性,如下图:


然后先编译生成libcaffe,再编译整个解决方案:


5.如果该过程报错可试试在编译之前右键解决方案->属性->通用属性->启动项目->当前选定内容,然后保存:


至此我们完成了caffe的配置,接下来需要做的是添加环境变量:

1.首先打开build好的release文件(如果选择的是debug则选择debug),复制其路径到环境变量里面比如我的是这样:


然后复制其路径:


2.接下来重启电脑之后就基本完成啦。

测试:

这里使用一片学术文章的测试代码,

下载地址https://kpzhang93.github.io/MTCNN_face_detection_alignment/index.html?from=timeline&isappinstalled=1

1.打开matlab,然后打开从文章作者发布的下载好的示例代码demo,这里需要修改一些代码,其实就是讲下载好的caffe库路径复制一下就好:


pdpllar_toolbox_path下载地址:https://github.com/pdollar/toolbox

这里只需要将解压后的目录复制到matlab的demo代码中即可,比如我的是"D:\Study\Matlatool-master",还是比较方便的。

2.接下来将gpu禁用:


3.点击运行得到结果:


果然非常给力,基本上把所有的脸都识别出来了,还添加了landmark。

参考博客:

1. https://blog.csdn.net/qq_14845119/article/details/52415090

2. https://www.cnblogs.com/yixuan-xu/p/5858595.html

3. https://blog.csdn.net/qq_14845119/article/details/52415090

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值