!./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
我正试图在谷歌colab中运行一个视频.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