windows下darknet+opencv3.4.11+gpu(cuda10.1)+vs2019配置成功

踩坑记录

    开学后我前前后后安装了有5天,如果包括放寒假前的话,得有小半个月,光安装环境。。。一开始看了b站上的一个视频,用了cygwin64在windows上模拟linux环境,然后没装gpu凑合用,但是后来Xserver附件中的terminator莫名其妙打不开,重装一次还是打不开,很无奈,一直找不到解决办法,只好放弃。
    在网上找到了windows系统下使用vs安装的文章,不过他们的版本和我不太一样。由于我的cuda、cudnn和vs2019都是之前装好的,实在不想重装,硬着头皮按着博客安装,第一次安装又失败了…
    成功安装后再看,应该是darknet下载的不对,建议从github原址(这里给出链接:AlexeyAB/darknet.)下载。开始因为github我打不开,就在gitee下载了别人copy下来的,导致我vs编译成功生成darknet.exe之后不能执行,感觉是darknet源码出了问题。后来科学上网重新下载和配置之后,终于终于终于终于成功的运行了测试样例。

1.vs2019不重装也需要打开vs installer修改些东西

需要修改的地方
这两个红框里的东西必须装,因为:
1.第一个框不装会报windows SDK错误
2.直接用vs2019编译会出很多莫名其妙的错误,如果安装了第二个框,可以支持vs2017编译,成功几率大大提高

2.opencv中vc14和vc15选哪个?

如图:
文件夹示例
1.vc14:对应vs2015
2.vc15:对应vs2017
我不知道这个有没有什么大影响,因为我的是vs2019,添加了对vs2017的支持,所以我用的是vc15这个文件夹下路径,能编译成功。

3.编译中出现MSB3721错误

一开始怎么也解决不了,后来看到一篇博客(再找找不见了)找到了原因,因为gpu的计算能力没那么强,需要把数值较大的删去(我这个是删过之后的,一开始还有一行是86)
解决方法

4.找不到opencv或者opencv2

vs中的包含目录、库目录和附加依赖项没有把路径添加好,这个可以参考下面链接:
opencv配置.

5.终于成功

最后效果图
成功后效果如上!一直折腾一直爽,耐心要有,时间要有,信心要有~我还能学!

祝大家早日把环境装好开始写代码!


以上参考:
windows下darknet之yolo(gpu版本)安装.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值