yolo windows 版本

调用yolo需要一些库,需要配置

1. VC目录,包含目录和库目录。

包含目录是include目录

库目录是lib等目录

2. 连接器-输入-附加依赖项中输入相应的lib(或者dll?)文件即可。

其中库目录和附加依赖项构成完整文件目录

包含目录和include的文件构成完整目录

3. 调试-命令参数 中输入的是命令的的参数,注意,这里只是参数

4. 预处理器-预处理器定义

相当于#define命令



右键工程-属性-调试-命令参数中

yolo -nogpu test data/yolo_tiny.cfg data/yolo_tiny.weights

其实相当于linux中的darknet yolo -nogpu test data/yolo_tiny.cfg data/yolo_tiny.weights

但是有点老,试着自己弄个

ECHO %PATH%
在命令参数中输入
detect cfg/yolo.cfg yolo.weights data/dog.jpg
则会看到

速度很慢,检测一张图片大约需要4分钟,根本不能用于实时检测,不知道什么原因。

这个哥们[2]分享了自己的作品,有gpu和cpu版本 

在预处理器-预定义器中定义OPENCV,这样就可以使用一些没有选择编译的片段。但是也会出现一些移植出现的错误。struct timeval是linux系统下的定义,windows平台上没有,因此需要把相关的地方注释掉。

在调试-命令参数中输入

detector demo cfg/coco.data cfg/yolo.cfg yolo.weights
即可调用电脑自己的摄像头进行识别。然而当前速度太慢,有待进一步提高。

以后的工作就是提高速度。




[1] yolo windows版本

[2] 封装windos为动态链接库

posted @ 2017-04-21 08:19  开往春天的拖拉机  阅读(130)  评论(0编辑  收藏  举报