大部分这种情况都是因为vw = cv2.VideoWriter(path, fourcc, output_fps, size)的参数设置有问题,或者是vw.write(frame)的参数frame有问题,常见情况有:
- path的父目录不存在,或者没有权限在path位置创建文件,或者path的扩展名不是有效的视频文件,或者path不是字符串
- fourcc = cv2.VideoWriter_fourcc(*FORMAT)的参数FORMAT是无效格式,或者与path的扩展名格式不匹配
- output_fps不是正浮点数或正整数
- size不是有效的二元组(width, height)
- 图片帧的尺寸frame.shape[:2]与size规定大小不一致
————————————————
版权声明:本文为CSDN博主「QxAIRobot」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/liuqixuan1994/article/details/90032755