首页 > 解决方案 > Linux, ubuntu 18.04 , Yolov4 darknet , 视频流停止了!(在我的电脑上,不是谷歌 colab)

问题描述

我刚刚为 yolov4 安装了暗网。它适用于图像。但是,当我尝试这个时:

./darknet detector demo cfg/coco.data cfg/yolov4.cfg yolov4.weights test50.mp4 -i 0 -thresh 0.25

我有:

video stream stopped! (infinite loop)

电脑的相关资料:

CUDA 10.0
CUDNN 7.6.5
OPENCV 4.5.1

在生成文件上:

    GPU=1
    CUDNN=1
    CUDNN_HALF=1
    OPENCV=1
    AVX=0
    OPENMP=0
    LIBS0=0
    ZED_CAMERA=0
ZED_CAMERA_v2_8=0

我做错了什么?是因为opencv吗?感谢您花时间阅读这篇文章!

标签: opencvvideo-streamingdarknet

解决方案


我遇到过同样的问题。我使用 Mac Big Sur。为了构建 repo,我使用了“./build.sh”。这没有问题。然后我下载了预训练的权重(GitHub repo 上给出了说明)。我用笔记本电脑网络摄像头尝试了演示,这个命令对我有用。

./darknet detector demo cfg/coco.data cfg/yolov4.cfg yolov4.weights -i 0 -thresh 0.25

对于视频输入实验,我使用此命令对视频运行推理。

./darknet detector demo cfg/coco.data cfg/yolov4.cfg yolov4.weights "video_path"

这个命令对我有用。我尝试使用 yolov4-tiny.weights 并且在笔记本电脑 cpu 上还不错。我希望这些信息对你有用。


推荐阅读