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