我想将图像保存在正在运行的视频中,用于命令./darknet detector demo cfg/coco.data cfg/yolo.cfg yolo.weights <video_file>
。所以我在examples / detector.c中将-prefix参数的值更改为“a”以保存图像而不是流式传输视频
Loading weights from yolo.weights...Done!
video file: /home/ubuntu/VID_20170602_164011.3gp
save_image_jpg(): a_00000000.jpg
FPS:0.0
Objects:
save_image_jpg(): a_00000001.jpg
FPS:0.0
Objects:
refrigerator: 26%
person: 40%
save_image_jpg(): a_00000002.jpg
FPS:0.0
Objects:
refrigerator: 36%
person: 88%
refrigerator: 26%
save_image_jpg(): a_00000003.jpg
但jpg图像未保存在我的系统中。我使用ubuntu作为操作系统。帮助是适当的
答案 0 :(得分:0)
代码将值从前缀0更改为&#34; a&#34;实际上有效。应该给出一些文件权限。您还可以在函数save_image_jpg
中更改图像目录路径sprintf(buff,&#34; your_img_path /%s.jpg&#34;,名称);
稍后运行以下命令将图像转换为视频
ffmpeg -framerate 25 -i your_img_path / a_%08d.jpg -c:v libx264 -profile:v high -crf 20 -pix_fmt yuv420p video_name.mp4