环境:(Windows10+VS2015+OpenCV3.4.0+CUDA9.0+cuDNN7.0)
一、Windows系统下配置深度学习Darknet框架使用YOLO神经网络算法实现目标检测
传送门:https://blog.csdn.net/stjuliet/article/details/87731998
传送门:https://www.liuyixiang.com/post/114577.html
3、最新yolov4(适用yolov3等系列)在windows下的最简洁环境配置方法利用cmake-gui以及测试(亲测可用)
传送门:https://blog.csdn.net/weixin_43723614/article/details/105772081
4、VS2015+opencv3.3环境配置(win10),超详细!!!
传送门:https://blog.csdn.net/qq_17550379/article/details/78201442
5、CUDA安装失败解决方法
传送门:https://blog.csdn.net/zzpong/article/details/80282814
报错 CUDA driver version is insufficient for CUDA runtime version 解决方法:https://blog.csdn.net/xiongwanfeng/article/details/89236708
二、Windows系统下YOLO动态链接库的封装和调用
传送门:https://blog.csdn.net/stjuliet/article/details/87884976
在vs中使用sprintf后,编译会弹出如下错误。
error C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
通过提示可以看到,使用_CRT_SECURE_NO_WARNINGS的宏即可
解决:右键工程,选择属性-->c/c++-->预处理器->预处理器定义
加上_CRT_SECURE_NO_WARNINGS。
三、Windows10下使用darknet和YOLOV3训练自己的数据集
传送门:https://blog.csdn.net/matt45m/article/details/104329350?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242
Darknet框架简介:https://blog.csdn.net/mao_hui_fei/article/details/113820303
补充:所需软件下载:
1、VS2015:https://visualstudio.microsoft.com/zh-hans/downloads/
链接:https://pan.baidu.com/s/1fD9s4A40aUrGX_hLQI2WvA 密码:grdg
2、OpenCV 3.4.0:https://opencv.org/releases.html
https://opencv.org/releases/page/4/
原则上OpenCV3.0以上版本都可以,但是还是建议使用3.4.0及以下版本,3.4.1版本有bug。
OpenCV Contrib 3.4.3:https://github.com/opencv/opencv_contrib/releases
选择与自己OpenCV版本相同的Contrib库,下载ZIP格式即可
3、Darknet源代码:https://github.com/AlexeyAB/darknet(windows+linux)
官方darknet源码下载网址:https://github.com/pjreddie/darknet(linux)
官方权重下载地址:https://pjreddie.com/media/files/yolov3_tiny.weights
csdn下载地址:yolov3-tiny 权重文件
下载YOLO的权重文件yolov3.weights,放入darknet-master\build\darknet\x64目录下:
链接:https://pan.baidu.com/s/19e02dZtmZZLxVySLuooo0Q 密码:w7lp
4、CUDA9.0:https://developer.nvidia.com/cuda-90-download-archive 9.0版本
5、cuDNN7.0:https://developer.nvidia.com/cudnn
cudnn链接:https://pan.baidu.com/s/10C7YZ6Bo4UJFxgZNqWGW4g 提取码:hdg3
Nvidia驱动更新官网:https://www.nvidia.cn/Download/index.aspx?lang=cn
6、Cmake 3.13.0:https://cmake.org/download/
Cmake的安装路径可以不放在C盘,但是要建一个文件夹专门用来放它,否则编译过程中会出现这种奇怪的错误:CMake Error: Could not find CMAKE_ROOT !!!
darknet.exe detector test cfg/coco.data cfg/yolov3-tiny.cfg weights/yolov3-tiny.weights data/dog.jpg
darknet.exe detector test cfg/coco.data cfg/yolov3-tiny.cfg weights/yolov3-tiny.weights videos/test.mp4