Linux, ubuntu 18.04, Yolov4 darknet, видеопоток остановлен! (на моем ПК, а не в Google colab)

#opencv #video-streaming #darknet

#opencv #потоковое видео #darknet

Вопрос:

я только что установил darknet для 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
 

В файле makefile:

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

Что я делаю неправильно? Это из-за opencv? Спасибо, что нашли время прочитать этот пост!

Ответ №1:

У меня была такая же проблема. Я использую Mac Big Sur. Для создания репозитория я использовал «. /build.sh «. Это сработало без проблем. Затем я загрузил предварительно обученные веса (инструкции приведены в репозитории GitHub). Я попробовал демонстрацию с веб-камерой ноутбука, эта команда сработала для меня.

 ./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.веса, и это было неплохо для процессора ноутбука. Я надеюсь, что эта информация сработает для вас.