YOLOv3安装配置(win10+opencv3.3.1+vs2015+cuda9.0+ cudnn-9.0)

1. 安装vs2015

   YOLOv3支持vs2012、2013、2015,其他版本需要下载工具集;
本人用的是s2015

2. 安装CUDA9.0及CUDNN

2.1确定电脑对应的CUDA版本号

   在桌面点击右键选择“NVIDIA控制面板”,在右下角点击“系统信息”选择组件,即可查看版本号
YOLOv3安装配置(win10+opencv3.3.1+vs2015+cuda9.0+ cudnn-9.0)_第1张图片

2.2在网站https://developer.nvidia.com/cuda-toolkit-archive,选择自己需要的版本进行下载安装,按照指示安装即可。

2.3安装CUDNN

   CUDNN的版本需要与CUDA版本对应,在网站https://developer.nvidia.com/cudnn下载,根据选定的CUDA版本进行选择即可。
   下载之后把对应文件夹的文件直接放入CUDA的对应文件夹即可:
   将cudnn-9.0-windows10-x64-v7.5.0.56\cuda\bin\cudnn64_7.dll复制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1\bin
   将cudnn-9.0-windows10-x64-v7.5.0.56\cudacuda\include\cudnn.h复制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1\include
   将cudnn-9.0-windows10-x64-v7.5.0.56\cudacuda\lib\x64\cudnn.lib复制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1\lib\x64

2.4检查环境变量

  一般来说安装完成后会自动配置好环境变量,只需要检查一下即可。
  右键点击我的电脑选择“属性”,点击 “高级系统设置”进入选中“环境变量”,在“系统变量”中检查CUDA_PATH与CUDA_PATH_V9_0是否存在;
YOLOv3安装配置(win10+opencv3.3.1+vs2015+cuda9.0+ cudnn-9.0)_第2张图片

YOLOv3安装配置(win10+opencv3.3.1+vs2015+cuda9.0+ cudnn-9.0)_第3张图片
  然后找到并选中Path,点击编辑,在窗口中检测是否已经包含以下变量。
YOLOv3安装配置(win10+opencv3.3.1+vs2015+cuda9.0+ cudnn-9.0)_第4张图片
  然后按win+R键输入cmd打开命令行,输入nvcc –V验证安装。
YOLOv3安装配置(win10+opencv3.3.1+vs2015+cuda9.0+ cudnn-9.0)_第5张图片

三、 安装opencv(OpenCV 2.x.x 或者 OpenCV <= 3.4.0)

  我以前装了opencv3.3.1,这里就不多讲了;大家直接官网下载安装即可

四、 下载darknet

  下载地址:https://github.com/AlexeyAB/darknet
  (如果会使用git,则直接git clone https://github.com/AlexeyAB/darknet; 建议用git,下载更快)

4.1修改darknet.vcxproj

  进入darknet\build\darknet目录,用记事本打开darknet.vcxproj,按cttl+H打开替换,将所有CUDA 10.0修改为自己对应的CUDA版本,本篇使用CUDA 9.0。
YOLOv3安装配置(win10+opencv3.3.1+vs2015+cuda9.0+ cudnn-9.0)_第6张图片

4.2打开darknet.sln进行相关配置

  此部分主要以这个博主写的博客为主,大家需要的参考一下即可https://www.cnblogs.com/songhouhou/p/10805976.html
  配置完成生产解决方案后,成功后会生成一个darknet.exe在…\darknet-master\build\darknet\x64文件夹中

4.3测试

  最后补充该博主却的一个步骤,如果测试不成功,记得选择复制…\opencv\build\x64\vc14\bin中的opencv_world340.dll和opencv_ffmpeg340_64.dll和opencv_world340d.dll这些文件放到…\darknet-master\build\darknet\x64文件夹中
YOLOv3安装配置(win10+opencv3.3.1+vs2015+cuda9.0+ cudnn-9.0)_第7张图片

PS.有点懒,后面没写全,借鉴了一个博主的内容,再加上自己测试不成功,找到的解决问题,记录下来,也给大家一个借鉴。

你可能感兴趣的:(yolov3)