使用videoCapture.write()写视频的时候发现每次写的视频都是8kb,8kb其实是创建的avi文件大小。
网上看到解决办法大部分是视频的尺寸出现问题就是创建的size和写入的size不同大小
在把cv2.VideoWriter(path, fourcc, fps, size)的参数调整之后还是同样的问题
之后把视角转到videoCapture.write()发现写正常的frame可以生成视频,但是修改成差分图像就会出错,两者的差别就是维度。
最后发现write方法的输入不可以是灰度图或二值图,差分后的图像需要先GRAYTOBGR。
如有其他问题 可以下方留言 共同解决