关于opencv使用cv2保存图片成视频 video标签不能解析
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
前段时间使用yolov5搞车牌检测,要求前端能看到视频检测效果,但是cv2生成视频播放不了
一、怎么解决?
在window下,生成完图片使用scikit-video方法,csdn上搜就有,但是转到Linux上报错,执行不了write方法。Linux环境调用ffmpeg外部命令转换mp4格式。
二、使用步骤
1.引入库
代码如下(示例):
``import subprocess
执行命令,并获取命令输出
commod = ffmpeg -i /data/chepai_qrd/apps/chepai/output/5.mp4 -r 30 -c:v libx264 /data/chepai_qrd/apps/chepai/output/result.mp4
process = subprocess.Popen(commod, shell=True, stdout=subprocess.PIPE, text=True)
读取命令输出
output = process.stdout.read()
关闭进程
process.kill()
打印命令输出
print(output)
`
总结
cv2这个有点坑啊,Linux调试真麻烦