Win10+YoloV2环境配置

来源:互联网 发布:shell编程能做什么 编辑:程序博客网 时间:2024/05/17 16:54

环境:

系统:win10

GPU:GTX960

cuda:8.0

cudnn:

opencv:2.4.13

vs2015

一、安装vs2015

安装时碰到很多问题,安装失败之类的,基本百度都能找到解决方法。

后来遇到一个问题,花了很多时间才解决,说检测到已安装的语言资源版本不匹配,之前装了英文版的vs2013,现在装的是中文版的vs2015,不知道是不是这个原因,把英文本的vs2013卸载后,又重新修复的vs2015,就能正常安装和使用了。

二、安装cuda8.0 

下载地址:https://developer.nvidia.com/cuda-downloads

参考:http://www.cnblogs.com/chenkun1/p/6223906.html

http://blog.csdn.net/lvfeiya/article/details/53325784

三、安装cudnn8.0-v5.1

下载地址:https://developer.nvidia.com/rdp/cudnn-download,需要注册一下

参考:http://blog.csdn.net/fengbingchun/article/details/53892997

四、安装opencv2.4.13

参考:http://blog.csdn.net/u013105549/article/details/50493069

五、YoloV2环境搭建

基本都是按官方文档搭建的,https://github.com/AlexeyAB/darknet

各种软件的版本也是按官方文档中的要求下载的。

遇到一个坑,就是我一开始使用的是opencv3.2.0,就是官方文档中给的链接下载到的,安装之后,程序可以编译通过,但是跑darknet.exe的时候,程序就会崩溃,调试发现是image没有load进来,属性里各种配置属性修改,一跑darknet.exe依然出错,重建一个工程,按darknet.slu配置同样配置属性,程序都可以正常运行,图片都能load进来,无法解决。

后来下载了官方文档中的opencv2.4.13,重装的2.4.13,使用opencv2.4.13,程序终于能跑起来了,开始训练了。