darknet框架下yolov3实战(视频测试)

目录

1.安装GStreamer

2.安装opencv

3.安装darknet

4.视频测试

常见错误:


《darknet框架下yolov3实战(一)》写了基本的训练和测试过程,本文主要写使用模型进行视频测试。

使用模型进行视频测试必须在编译darknet的时候要安装opencv。

1.安装GStreamer

安装命令如下:

apt-get install libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools

2.安装opencv

主要opencv版本不能太高,建议4.0以下版本。

(1)首先安装编译必要的软件库,这一步很重要,务必一定要执行,如果不执行,在后面运行视频检测时也会要求你安装这些软件库。

[compiler] sudo apt-get install build-essential
[required] sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
[optional] sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev

(2)opencv配置如下:

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
      

如果你已安装成功GStreamer,那么opencv会自动将gstreamer安装进去。

3.安装darknet

这一步不用多说了,参考《darknet框架下yolov3实战(一)》

4.视频测试

命令demo如下:

 ./darknet detector demo ./cfg/voc.data ./cfg/yolov3.cfg ./yolov3_final.weights test.mp4

常见错误:

(1)如下图,gstreamer没有安装时就报下图中的错误。

darknet框架下yolov3实战(视频测试)_第1张图片

(2)视频检测运行一会儿就结束了,这是视频的格式有问题,建议转换下视频格式。

(3)安装gstreamer出错,如下图:

darknet框架下yolov3实战(视频测试)_第2张图片

安装Gstreamer需要根目录权限。


更多问题,评论区可一起讨论。

 

你可能感兴趣的:(Darknet)