下载,安装vs2017
下载,安装opencv3.1.4
在vs2017中配置opencv3.1.4(看我博客opencv3.1.4在vs2017中的配置https://blog.csdn.net/qq_43475606/article/details/104567131)
下载cuda对应的版本并安装
cuda下载链接 https://developer.nvidia.com/cuda-toolkit-archive
下载cudnn对应的版本并安装
cudnn下载链接 https://developer.nvidia.com/rdp/cudnn-archive
解压cudnn,并把解压出的cuda(cudnn里面的cuda文件)里面的文件全部复制粘贴在cuda里面(例如我的cuda路径C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1)
配置win10的系统变量:此电脑-》属性-》高级系统设置-》高级-》环境变量-》 选中系统变量中的Path-》编辑-》新建(将cudnn中的bin文件路径加进去,例如F:\cuda10.1\cuda\bin)-》点击确定逐步关闭每个窗口
下载darknet
darknet下载链接 AlexeyAB大神的github下载darknet: https://github.com/AlexeyAB/darknet
.用VS2017打开darknet-master/build/darknet/darknet.sln
右键darknet项目-》属性-》vc++目录-》包含目录,如下图配置
配置:调整为release,平台:调整为×64
vc++目录-》包含库目录,如下图配置
vc++目录-》库目录,如下图配置
链接器-》附加依赖项,如下图配置,加入opencv_world314.lib(本人opencv是3.1.4版本)
配置结束
将vs2017调整为 release ×64
点击调试,会在darknet-master/build/darknet/x64生成darknet.exe文件。
如下图:
调试过程中出现项目中缺少cuda10.1.props,保持文件路径什么正确的错误
解决办法:在安装cuda的文件里面找到下面4个文件复制粘贴到自己安装vs2017中\MicrosoftVisualStudio\2017\Enterprise\Common7\IDE\VC\VCTargets\BuildCustomizations文件夹里面
如下面2图 配置:
最后下载yolov3的权重文件放在自己解压的darknet-master\build\darknet\x64文件里面
下载yolov3.weights文件 yolov3.weights文件 网址https://pjreddie.com/media/files/yolov3.weights
打开darknet-master\build\darknet\x64文件夹找到darknet_yolo_v3.cmd双击
出现控制台运行代码即配置成功!!!
效果图如下