yolov3的官网:YOLOv3
一、系统环境
- win10
- vs2013
- cuda8.0
- cudnn6.0
- opencv2.4.13
二、安装前期准备
1、安装vs2013
2、安装cuda8.0和cudnn6.0,见教程 win10下cuda8.0+cudnn6.0配置
3、安装opencv2.4.13 ,见教程 opencv2.X.X配置
4、在官网下载yolov3并解压
三、安装yolov3
1、修改darknet.vcxproj
定位到darknet-master\build\darknet,用记事本打开darknet.vcxproj,因为官网默认的是采用nv2015和cuda9.1,因此要做修改,将14替换为12,同理将cuda9.1替换为cuda8.0
2、修改darknet.sln
定位到darknet-master\build\darknet,用记事本打开darknet.sln,将
# Visual Studio 14
VisualStudioVersion = 14.0.25420.1
改为:
# Visual Studio 2013
VisualStudioVersion = 12.0.40629.0
3、编译
用vs2013打开darknet.sln,调整为release,x64,生成解决方案,出现下图,说明yolov3配置成功
此时可以发现在目录darknet-master\build\darknet\x64下,有我们最想要的darknet.exe
四、测试
通过网站https://pjreddie.com/media/files/yolov3.weights 下载yolov3.weights
并将其放置在darknet-master\build\darknet\x64下
cmd到darknet-master\build\darknet\x64,输入:
darknet.exe detector test data\coco.data yolov3.cfg yolov3.weights
之后输入图片:dog.jpg,结果如下,大功告成!