matlab r2016b cuda8,faster-rcnn在win10+cuda8.0+vs2013+matlab2016a下的配置

faster-rcnn在win10+cuda8.0+vs2013+matlab2016a下的配置

faster-rcnn在win10+cuda8.0+vs2013+matlab2016a下的配置

环境:Win10     VS2013       CUDA8.0        GTX1060

本人一开始通过各种途径尝试手动安装第三方库(opencv,boost,openblas),在VS2013中一直编译caffe不成功,后得到大神同学提示,使用VS自带的包管理器Nuget下载第三方库,实现了相应版本的下载以及自动的环境变量配置(哇哈哈,简直太爽!),强烈推荐Nuget!!!!

=========================1.在VS中编译caffe==========================

该方法简单且成功了,参照该链接:

http://blog.csdn.net/chuqidecha/article/details/56293553

使用VS2013自带的Nuget下载第三方库:

http://blog.csdn.net/junparadox/article/details/51086374

另,第三方库的版本:

opencv2.14.11

boost-vc120(匹配VS2013)

openblas2.14.1

-----------bug调试------------

错误    11955    error LNK1104: 无法打开文件“libboost_date_time-vc120-mt-1_64.lib”    C:\Users\DELL\Desktop\caffe_library\caffe\windows\caffe\LINK    caffe

解决方法:因为一开始只下载了boost1.64.0版本,里面缺少相关的依赖项导致编译不成功,故还需在Nuget上另下依赖库boost-vc1**

boost-vc120 对应 VS2013

boost-vc140 对应 VS2015

boost-vc110 对应 VS2012

boost-vc100 对应 VS2010

=========================2.matlab中编译,得到mex文件=======================

修改nvmex.m文件如图,善意提醒:此前确保之前安装CUDA的环境变量配置正确。

另,中间不要怀疑自己的路径 “C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin”下没有nvcc文件夹,路径仍旧按照图4中nvcc的路径进行设置。

f04e16add6c640e82a30d4b8113196a1.png

==============================3.测试=================================

剩余步骤不再赘述,请参考博客:

http://blog.csdn.net/sinat_30071459/article/details/50546891

①运行faster_rcnn_build.m

结果如图

2bb1174c0234a5abee9e7b2244ce7b42.png

②运行startup.m

结果如图

9251499ff6e29670d61555670a70b2a1.png

③运行script_faster_rcnn_demo.m

使用ZF模型,结果如图 :

5f5fc589094eacda26fa526bb9a36dd5.png

0670399c35ba37c6c64011b83b6fa739.png

cae62648f571665f77a44f2d833c2ae9.png

1e73e2a56b7d79f0b5337e69c1b5ea0e.png

97e9937aadb9da4d16677cff3a1aebdf.png

27598fca7eb9b651fccbbf5400b0ab40.png

使用VGG-16模型,结果如图:

cf2be786768699256372643bfe3b5c4f.png

58971bf4bba7e56173b85c00bb185050.png

55a46b52fd494cbe7c635f16b02c63e0.png

37705e4d54b10f81b95914e261b446f3.png

f941ce06446d00fa7e03e4778d778e06.png

2ae4eefd189f68bd8805b39f2087edaa.png

-------------bug调试----------

警告: Specified caffe folder(C:\Users\DELL\Desktop\faster_rcnn-master\experiments\external\caffe\matlab\caffe_faster_rcnn) is not exist,

错误使用 cd 无法将目录改变为 C:\Users\DELL\Desktop\faster_rcnn-master\experiments\external\caffe\matlab (Name is nonexistent or not a directory)。

报错原因:真实的编译好的caffe路径为 .\faster_rcnn-master\external\caffe\matlab\caffe_faster_rcnn,没有“experiments”,而active_caffe_mex.m文件中第16行代码“caffe_dir = fullfile(pwd, 'external', 'caffe', 'matlab', caffe_version);”中pwd取出的是当前.m文件所在路径 .\faster_rcnn-master\experiments,所以报错。

解决方法:自己添加完整路径或按照链接http://blog.csdn.net/zb1165048017/article/details/52767478

faster-rcnn在win10+cuda8.0+vs2013+matlab2016a下的配置相关教程

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值