opencv将图像合成视频算法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/missyougoon/article/details/82015031

利用opencv可以很简单的将图像合并为视频.

import cv2
img = cv2.imread('image1.jpg')
imgInfo = img.shape
size = (imgInfo[1], imgInfo[0])

print(size)
videoWrite = cv2.VideoWriter( '2.mp4', -1, 5, size )
# 写入对象 1 file name 2 编码器 3 帧率 4 尺寸大小

for i in range(1, 11):
    fileName = 'image'+str(i)+'.jpg'
    img = cv2.imread(fileName)
    videoWrite.write(img) # 写入方法 1 jpg data

print('end1')

最关键的是使用cv2.VideoWriter( ‘2.mp4’, -1, 5, size )方法.
参数1:文件的名称
参数2:选择编码器
参数3:设置帧率
参数4:设置视频尺寸

猜你喜欢

转载自blog.csdn.net/missyougoon/article/details/82015031