因为yolo的源码是c语言写的,所以移植到windows下还不算很难,就是要修改的地方比较多,后来在github上找到别人修改好的代码:
在此基础上做了一些修改,并将代码封装成了动态库。主要的修改为:opencv更换为2.4.10版本;标签从txt文件中读取并且可以是中文(注意编码ANSI);每次测试一个文件夹。(1)GPU+OPENCV版本
其中,CUDA版本为7.5,Opencv版本为2.4.10,配置好CUDA和Opencv后,打开项目即可运行(VS2013)。
封装好的代码下载地址:
链接:http://pan.baidu.com/s/1jIa2WWu 密码:a8al (文件中带测试模型,所以比较大)
GPU(我的显卡是GTX970)版本处理每张图片约0.05s,效果如下:
(2)CPU+OPE