我们已经安装并使用darknet框架运行测试了yolov3模型,但是如果我们想做实时的目标检测怎么办?比如视频里的目标实时检测或者摄像头里的目标实时检测。
如果我们想用darknet进行yolov3视频检测,需要编译的时候使用cudn和opencv,否则可能无法正常运行。Yolo 提供的 detector 命令列工具使用方法如下:
./darknet detector [action] [file_config] [network_config] [weights]
我们准备一段视频,进行多目标实时识别,界面登陆执行命令如下:
./darknet detector demo cfg/coco.data cfg/yolov3.cfg yolov3.weights ../data/1.mp4
可以看到效果如下:
参考链接
YOLO: Real-Time Object Detectionpjreddie.com