大部分这种情况都是因为vw = cv2.VideoWriter(path, fourcc, output_fps, size)的参数设置有问题,或者是vw.write(frame)的参数frame有问题,常见情况有:

  1. path的父目录不存在,或者没有权限在path位置创建文件,或者path的扩展名不是有效的视频文件,或者path不是字符串
  2. fourcc = cv2.VideoWriter_fourcc(*FORMAT)的参数FORMAT是无效格式,或者与path的扩展名格式不匹配
  3. output_fps不是正浮点数或正整数
  4. size不是有效的二元组(width, height)
  5. 图片帧的尺寸frame.shape[:2]size规定大小不一致
Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐