在 YOLOV3 模型中使用视频时,视频流已停止显示 google colab

Video-streaming Stopped is showing google colab while using video in YOLOV3 model

!./darknet detector demo cfg/coco.data cfg/yolov3.cfg /content/drive/My\ Drive/checking/yolov3.weights -dont_show -ext_output video.mp4 -i 0 -out_filename res.avi

我正在尝试 运行 google colab 中的 video.mp4 使用 Yolov3 进行对象检测,但它一直显示视频流已停止!作为一个错误。我被困在这一点上。

在 Google Colab 运行 上遇到了同样的问题,此代码:

!./darknet detector demo cfg/coco.data cfg/yolov4.cfg yolov4.weights test.mp4 -dont_show -i 0 -out_filename results.avi

我通过指定输入视频的确切路径解决了这个问题:

!./darknet detector demo cfg/coco.data cfg/yolov4.cfg yolov4.weights /content/test.mp4 -dont_show -i 0 -out_filename results.avi

希望它也能解决您的问题!

如果要将输入视频或输出视频的路径定义为变量,则可以在python命令中使用这些变量,前提是添加前缀$.

方法如下:

input_video = /content/test.mp4
output_video = /content/results.avi

!./darknet detector demo cfg/coco.data cfg/yolov4.cfg yolov4.weights $input_video -dont_show -i 0 -out_filename $output_video