YOLO 实现

环境:Windows7+vs2015+opencv3.2  显卡:GTX 750 Ti 

建议大家配置的过程中,一定要根据YOLO官方配置要求和步骤来,链接:https://github.com/AlexeyAB/darknet#how-to-use

自己的电脑以前环境是VS2015+opencv2.4.13,非要头硬强行改成VS2015+opencv3.2,VS配置好环境后,继承的值很难修改,参考也网上一些帖子,最后搞定了。

可能会遇到的问题,及网上救援链接:

1、OpenCV:无法启动此程序,因为计算机中丢失opencv_world310.dll

https://blog.csdn.net/u013015629/article/details/52424595

2、大概的配置过程也可以参考这个

https://blog.csdn.net/qq_36492210/article/details/80421393

3、opencv配置可以参考

https://blog.csdn.net/gcs6564157/article/details/72870257

4、如果cuda不匹配,导致darknet打不开,可以用Notepad++打开下图文件,对文件中两处cuda型号进行修改,如下:

用Notepad++打开上图中文件,文件中有两处cuda型号地方需要修改,我的电脑装的cuda9.0,YOLO官方文件中给的是cuda9.1,如下修改就行了。注意是两处,我只展示了一处。

5、配置的顺序不要错了,先配置VS和opencv,接着安装cuda和cudnn,最后编译darknet。然后按照要求将三个dll文件复制\darknet-master\build\darknet\x64下。

最后编译成功,如下显示:

然后将tiny权重放到x64文件下,找到 darknet_tiny_v2直接运行,就ok,结果如下。

没有GPU的同学,也可以配置,省去cuda和cudnn配置步骤和修改就行,然后编译no-gpu版本。 

有疑问的可以一起交流。

猜你喜欢

转载自blog.csdn.net/qq_27871973/article/details/81783332
今日推荐