记于 2018-05-19 13:21:13 距离开始着手安装yolov3已经过去将近20个小时,当然我并没有装那么久啦,就是大概4,5个小时这么久,网络上教程很少,步骤也千奇百怪,这次成功装好后就想写一个教程记录一下,帮助一下后来人。

再次还是要先感谢一下我看过的教程

Yolo:Win10+Yolo环境配置+利用Yolov3训练自己的数据集最详细攻略——Jason niu

Windows下 YOLOv3配置教程


  • 所需:
    1. Win10
    2. Visual Studio 2015
    3. CUDA 8.0(下载地址
    4. cudnn 7.0.4(下载地址 还需要注册会员)
      • cudnn下载之后把对应文件夹的文件直接放入CUDA的对应文件夹就可以了
    5. OpenCV3.4.0(下载地址
    6. 下载darknet
  • 修改darknet.vcxproj:

  打开../darknet/build/darknet/darknet.vcxproj,用记事本格式打开即可,按下图操作全部替换 

  windows系统yolov3的安装教程(图文)-LMLPHP

  • 打开darknet.sln

  修改当前解决方案设置 为release x64 如下图

  windows系统yolov3的安装教程(图文)-LMLPHP

  选择视图,选择属性管理器

windows系统yolov3的安装教程(图文)-LMLPHP

按照如下操作,打开属性

  windows系统yolov3的安装教程(图文)-LMLPHP

  • 配置

选择 VC++目录 选择编辑包含目录和库目录 详情见下图

windows系统yolov3的安装教程(图文)-LMLPHP

  同理选择 C/C++的常规 修改附加包含目录 添加的为opencv文件夹下的include文件夹

windows系统yolov3的安装教程(图文)-LMLPHP

还有一个就是给链接器也改一下,选择附加依赖项,添加 opencv_world340d.lib

windows系统yolov3的安装教程(图文)-LMLPHP

  • 生成

右键解决资源管理器的darknet,然后点击生成

windows系统yolov3的安装教程(图文)-LMLPHP

  • 最后一步

windows系统yolov3的安装教程(图文)-LMLPHP

成功后会生成一个darknet.exe在..\darknet-master\build\darknet\x64文件夹中

然后选择复制..\opencv\build\x64\vc14\bin中的opencv_world340.dllopencv_ffmpeg340_64.dllopencv_world340d.dll这些文件放到..\darknet-master\build\darknet\x64文件夹中


测试

  下载好后放在..\darknet-master\build\darknet\x64中

  • 打开darknet_yolo_v3

  windows系统yolov3的安装教程(图文)-LMLPHP

    

05-06 13:51