Windows10下Darknet Yolo v3安装教程2019.6

Windows10下Darknet Yolo v3安装教程2019.6

我懒的上传图片了搞成pdf文档了
链接: https://pan.baidu.com/s/1CLQPs6S4e5R9key_SCNOsQ 提取码: 5r57

1.首先需要安装Visual Studio2019/20xx任意版本,PS:本人爬坑爬了一天一夜

TIM截图20190627194425

第一步必须安装VS,记得打勾超级重要

2.安装CUDA Toolkit 10.1

下载地址

官方安装文档

一路OK就行,安装完成特别注意检查一下你的安装目录bin下(注意是你的)下是否有C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin是否有nvcc.exe特别重要

3.安装cuDNNv7.6.1

下载地址

官方安装文档

需要注册一个账号才能下载,看仔细点需要和你下载的版本匹配,PS:其实就像把那个压缩包里面的3个文件夹和你的CUDA安装目录(C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1)合并一下就行,直接拖过去

4.下载Darknet项目文件

项目地址
压缩包随便放个地方解压就行

5.下载opencv压缩包

下载链接

解压随意目录我这里目录F:\opencv,下面要用到特别重要

6.检查环境系统变量

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\libnvvp
#有NVIDIA GPU Computing等字样就行,你跟我说没有?那是不可能的

然后自己配一个变量名OPENCV_DIR,值F:\opencv\build\include,这值是opencv的解压目录加个\build\include你们懂吧自己发挥

4.打开Darknet项目

打开Darknet项目F:\darknet-master1\build\darknet之前,先用记事本打开darknet.vcxproj我这里是安装的CUDA 10.1所以里面的成CUDA 10.0就批量替换成CUDA 10.1然后保存即可,然后打开Darknet,修改成如下

TIM截图20190627202724

如果开头点错了如下

TIM截图20190627203355

TIM截图20190627202912

TIM截图20190627203123

如果没有CUDA选择,如下

TIM截图20190627203008

TIM截图20190627203103

接下来配置VC++目录中,包含目录和库目录我截图你们看到懂吧改下自己的opencv路径就行

TIM截图20190627203747

TIM截图20190627203927

CUDA第一项不配置也行,看你能不能编译

TIM截图20190627204147

添加opencv_world410.lib,自己这个路径下的名字F:\opencv\build\x64\vc15\lib,个个版本opencv版本不一样叫的也不一样有opencv_world110.lib,opencv_world222.lib,看看自己叫什么,opencv_world410d.lib后面多个d的是debug模式下编译的TIM截图20190627204355

最后变一下这个看看都对不对TIM截图20190627204855

然后编译吧*

找不到动态库?

1.检查你的系统变量是否设置正确:参考D:\Opencv\opencv\build\x64\vc14\bin 和 D:\Opencv\opencv\build\x64\vc14\lib (PS:一完全没有嘛)

2.链接库配置,在Debug 模式下是带后缀d的lib文件,而在release 则是不带d的lib文件。在链接器-->输入--> 附加依赖项中添加:opencv_world410.lib;opencv_world410d.lib

3.以上配置没有问题将目录:D:\Opencv\opencv\build\x64\vc14\bin下的opencv_world410.dll 和 opencv_world410d.dll文件拷贝到C:\window\System32和C:\Windows\SysWOW64.(我只拷贝到C:\Windows\System32就解决了错误)

GPU编译怎么配置?

TIM截图20190627205347

官方文档

Code Generation自己按照自己GPU配置

最终运行展示

1.下载yolov3.weights并放到darknet.exe同级目录下,下载链接

2.运行

cd到darknet.exe所在目录,运行命令即可。

命令1:darknet.exe detect cfg/yolov3.cfg yolov3.weights data/dog.jpg

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值