1. 环境与依赖配置
操作系统:windows10;
(1). VS2017
CUDA8.0之后的版本支持VS2017。darknet是使用VS2015编译的,官网提供的编译教程也是基于VS2015的,但VS都是向下兼容的,安装相应版本的平台工具集即可。
(2). CUDA10.0(推荐Installer type为network)
(3). cudnn for CUDA10.0(需要注册nvidia账号)国内下载 https://download.csdn.net/download/ywueoei/12352001
ps:如果不清楚可以看该up的视频教程https://www.bilibili.com/video/BV1H4411j7Wv
推荐博客: https://blog.csdn.net/Clay_Zhang/article/details/82975593
https://www.cnblogs.com/taotingz/p/11319410.html
https://blog.csdn.net/anhec/article/details/86747512
https://blog.csdn.net/anhec/article/details/86748637
(4). Opencv3.4.0(darknet官网教程提示更新的版本会有bug,推荐就下载安装这个版本)。
Opencv3.4.0不需要安装,其实解压就行,将下载的opencv-3.4.0-vc14_vc15.exe双击进行解压过程。
添加系统环境变量:根据darknet官网教程,需要将Opencv与cudnn的路径添加到环境变量,这是为了在编译Yolov3时读取Opencv与cudnn中的依赖.dll文件,如果不添加环境变量,我们后续将所依赖的.dll文件手动拷贝到编译目录下也行。
添加系统环境变量: