图片合成视频
import cv2
img = cv2.imread('image1.jpg')
imgInfo = img.shape
# size 分别描述宽度和高度
size = (imgInfo[1],imgInfo[0])
print('宽高分别为:',size)
# 视频写入文件夹
# 写入对象 参数1 file name 参数2 支持的编码器 参数3:帧率(5每秒五帧) 参数4 size
videoWrite = cv2.VideoWriter('2.mp4',-1,5,size)
for i in range(1,11):
fileName = 'image'+str(i)+'.jpg'# str 强制转换
img = cv2.imread(fileName) # 读取
videoWrite.write(img)# 写入方法 1 jpg data
print('end!')
- 结果
(540, 960)
end!