需要的软件

vs2015

cuda9.2(其他人应该是推荐10.1,但是博主原来装了9.2)

cudnn7.6.5(支持cuda9.2)

opencv3.4.5

cmake3.15

安装步骤

1.去yolo v4的github上下载,也可以直接git下来

(https://github.com/AlexeyAB/darknet)

然后解压

2.在vs2015里面配置opencv3.4.5

可以参考我之前的vs2015配opencv4.2,只不过需要在配一下release模式

3.安装cuda9.2

附上地址

https://developer.nvidia.com/cuda-92-download-archive

安装路径和选项都是默认(我这边就不附图了)

4. 下载cudnn

附上地址(需要登录nvidia账号,看课自己注册)

https://developer.nvidia.com/rdp/cudnn-download

yolov3目标检测pytorch_yolov3目标检测pytorch

下载完解压,然后把里面的bin,include,lib复制到下图的位置

yolov3目标检测pytorch_解决方案_02

5.cmake编译

yolov3目标检测pytorch_进度条_03

然后我们点左下角的configure,出现下面的情况(按照我的来,点finish)

yolov3目标检测pytorch_yolov3目标检测pytorch_04

yolov3目标检测pytorch_解决方案_05

改完之后在点configure,然后等进度条完成之后,点generate生成

然后打开我们生成的mybuild文件夹然后双击打开下面的文件

yolov3目标检测pytorch_进度条_06

我们要在release模式下生成解决方案(等进度条结束就行)到这里差不多结束了

yolov3目标检测pytorch_解决方案_07


yolov3目标检测pytorch_yolov3目标检测pytorch_08


然后我们把下方的2个文件夹和最后把3rdparty\pthreads\bin\pthreadVC2.dll放到release放到release

yolov3目标检测pytorch_解决方案_09

如下图

yolov3目标检测pytorch_解决方案_10

然后我这边附上yolov4.weights的文件,可以测试有没有成功

链接:https://pan.baidu.com/s/1p82jFHIAedDil_P2Soknhw
提取码:gocx

yolov3目标检测pytorch_解决方案_11