0
我有一系列图像,我希望opencv可以读取所有图像并为第一张图像创建一个视频到最后一个。刚刚称为1,2,3,4 .... 151的图像。python opencv VideoWriter:OpenCV:帧大小与视频大小不匹配
import cv2
img=[]
for i in range(0,151):
img.append(cv2.imread(str(i)+'.png'))
height,width,layers=img[1].shape
video=cv2.VideoWriter('video.avi',-1,1,(width,height))
for j in range(0,151):
video.write(img[j])
cv2.destroyAllWindows()
video.release()
和下面的错误升高:创建
OpenCV: Frame size does not match video size
后的视频,而只是一个几张图片实际用于生产的视频。
哪里不正确?
尝试使用'video = cv2.VideoWriter('video.avi', - 1,1,(height,width))' – ZdaR
它仍然不起作用,但现在的错误是mMovieWriter.status:3.错误:无法保存 –