win7下配置darknet源码流程

win7下配置darknet源码流程

本文记录win7下配置yolov3 darknet官方源码过程。
 步骤1:
安装vs2015,下载opencv,本人下载版本为3.4.6,下载cuda9.0,和对应的cudnn版本,安装cuda,安装完成后,将cudnn中的东西复制到cuda安装相应路径。下载yolov3.weights。

D:\cudnn-9.0-windows7-x64-v7.6.5.32\cuda\bin 中的 cudnn64_7.dll复制粘贴到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin
D:\cudnn-9.0-windows7-x64-v7.6.5.32\cuda\include 中的cudnn.h 复制粘贴到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include
D:\cudnn-9.0-windows7-x64-v7.6.5.32\cuda\lib\x64 中的cudnn.lib 复制粘贴到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64

添加环境变量中的系统变量
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64

 步骤2:
修改darknet-master/build/darknet/darknet.vcxproj
将里面的cuda8.0全部改为9.0
在这里插入图片描述
 步骤3:
用vs2015打开darknet.sln,修改为Release x64,将opencv路径配置到项目中
在这里插入图片描述
主要添加部分:

  1. VC++目录中
    包含目录: D:\software\opencv\build\include\opencv2
    D:\software\opencv\build\include\opencv
    D:\software\opencv\build\include
    库目录:D:\software\opencv\build\x64\vc14\lib
  2. 链接器中:
    输入:附加依赖项中,添加opencv_world346.lib
    点击应用,确定。
    点击生成,正常情况下,会编译成功。
    在这里插入图片描述
    实例•:
    进入编译生成的执行文件路径
    C:\Users\Administrator\Desktop\darknet-master\darknet-master\build\darknet\x64
    将yolov3.weights放入该文件夹下。用文本编辑器打开darknet_yolo_v3.cmd:
    在这里插入图片描述
    双击darknet_yolo_v3.cmd即可运行。
    在这里插入图片描述
     步骤4
    编译时可能出现的错误记录:
     错误 MSB3721 ,
    参考博客https://blog.csdn.net/sinat_41852207/article/details/90906114即可。
发布了35 篇原创文章 · 获赞 13 · 访问量 6325

猜你喜欢

转载自blog.csdn.net/qq_35306281/article/details/104046092