我在使用 opencv2.3.1 VideoWriter 编写玩具示例视频时遇到问题,我是这样做的:
writer = cv2.VideoWriter('test1.avi',cv.CV_FOURCC('P','I','M','1'),25,(640,480))
for i in range(1000):
x = np.random.randint(10,size=(480,640)).astype('uint8')
writer.write(x)
#del writer (with or without tested)
如果扩展名是 mpg,我尝试了所有可能的组合,结果是 0 字节文件,如果是 avi,我尝试了 5.5kb。我应该说有人指出我应该从源代码构建 ffmpeg 库,而不是 apt-get 它。好吧,我在此站点 http://vinayhacks.blogspot.com/2011/11/installing-opencv-231-with-ffmpeg-on-64.html的帮助下在一台新机器上做到了这一点。编译opencv时也出现错误(该错误与ffmpeg有关)。现在我真的没有想法,如何使用 OPENCV 生成视频?
提前致谢