win10+vs2015+opencv3.3.0+CUDA9.1+cuDNN9.1+YOLO

                                                       win10+vs2015+opencv3.3.0+CUDA9.1+cuDNN9.1+YOLO
之前已经把CUDA9.1和CUDNN9.1安装好了。
(1)下载darknet。
win10+vs2015+opencv3.3.0+CUDA9.1+cuDNN9.1+YOLO_第1张图片
(2)解压下载的压缩包,并修改darknet.vcxproj文件。
win10+vs2015+opencv3.3.0+CUDA9.1+cuDNN9.1+YOLO_第2张图片

改成自己CUDA的版本,我的是9.1。否则vs2015无法正常加载解决方案。

win10+vs2015+opencv3.3.0+CUDA9.1+cuDNN9.1+YOLO_第3张图片
win10+vs2015+opencv3.3.0+CUDA9.1+cuDNN9.1+YOLO_第4张图片
(3)用vs2015打开darknet.sln
win10+vs2015+opencv3.3.0+CUDA9.1+cuDNN9.1+YOLO_第5张图片
(4)配置opencv3.3.0

win10+vs2015+opencv3.3.0+CUDA9.1+cuDNN9.1+YOLO_第6张图片

win10+vs2015+opencv3.3.0+CUDA9.1+cuDNN9.1+YOLO_第7张图片

win10+vs2015+opencv3.3.0+CUDA9.1+cuDNN9.1+YOLO_第8张图片

win10+vs2015+opencv3.3.0+CUDA9.1+cuDNN9.1+YOLO_第9张图片
win10+vs2015+opencv3.3.0+CUDA9.1+cuDNN9.1+YOLO_第10张图片
win10+vs2015+opencv3.3.0+CUDA9.1+cuDNN9.1+YOLO_第11张图片
⑤生成解决方案
win10+vs2015+opencv3.3.0+CUDA9.1+cuDNN9.1+YOLO_第12张图片
如果生成失败如下:
win10+vs2015+opencv3.3.0+CUDA9.1+cuDNN9.1+YOLO_第13张图片
需修改属性如下:
win10+vs2015+opencv3.3.0+CUDA9.1+cuDNN9.1+YOLO_第14张图片
win10+vs2015+opencv3.3.0+CUDA9.1+cuDNN9.1+YOLO_第15张图片
重新生成成功,在如下目录中会有一个darknet.exe
win10+vs2015+opencv3.3.0+CUDA9.1+cuDNN9.1+YOLO_第16张图片
win10+vs2015+opencv3.3.0+CUDA9.1+cuDNN9.1+YOLO_第17张图片
⑥验证:
在darknet.exe目录下打开cmd窗口,运行darknet.exe,如果结果如下,证明OK!
win10+vs2015+opencv3.3.0+CUDA9.1+cuDNN9.1+YOLO_第18张图片
⑦下载权重:https://pjreddie.com/media/files/yolov3.weights
win10+vs2015+opencv3.3.0+CUDA9.1+cuDNN9.1+YOLO_第19张图片
⑧打开cmd窗口。调用笔记本摄像头进行检测,输入命令:darknet.exe detector demo data\coco.data cfg\yolov3.cfg yolov3.weights -i 0 -c 0
win10+vs2015+opencv3.3.0+CUDA9.1+cuDNN9.1+YOLO_第20张图片
效果还可以(原来截取的视频太大了,上传不了,处理后比较模糊)

最后感谢每一位在博客中提供相应知识的CSDN上的小伙伴!

你可能感兴趣的:(YOLO)