使用Python如何將圖片合成為視頻?針對這個問題,這篇文章詳細(xì)介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
代碼`
import numpy as np import cv2 #讀取一張圖片 size = (432,288) print(size) #完成寫入對象的創(chuàng)建,第一個參數(shù)是合成之后的視頻的名稱,第二個參數(shù)是可以使用的編碼器,第三個參數(shù)是幀率即每秒鐘展示多少張圖片,第四個參數(shù)是圖片大小信息 videowrite = cv2.VideoWriter(r'F:\test.mp4',-1,20,size)#20是幀數(shù),size是圖片尺寸 img_array=[] for filename in [r'F:\Picture\{0}.png'.format(i) for i in range(600)]: img = cv2.imread(filename) if img is None: print(filename + " is error!") continue img_array.append(img) for i in range(600): videowrite.write(img_array[i]) print('end!')