程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

python將圖片拼接為視頻

編輯:Python
import cv2
import os
# 保存的視頻路徑及視頻size(1920, 1080)
writer = cv2.VideoWriter('D:/achenf/data/0618/data0706/fold2/val/val.mp4', cv2.VideoWriter_fourcc('m', 'p', '4', 'v'), 25, (1920, 1080), True)
# **********設置幀的數量**********
total_frame = len(os.listdir('D:/achenf/data/0618/data0706/fold2/val/img/'))
print(total_frame)
for frame_num in range(total_frame):
img_path = 'D:/achenf/data/0618/data0706/fold2/val/img/%d.jpg' % frame_num #圖片路徑
read_img = cv2.imread(img_path)
writer.write(read_img)
writer.release()

VideoWriter

用 OpenCV 保存視頻需要調用它的 VideoWriter 類

VideoWriter(filename, fourcc, fps, frameSize[, isColor]) -> <VideoWriter object>

1.第一個參數是要保存的文件的路徑
2.fourcc 指定編碼器
3.fps 要保存的視頻的幀率
4.frameSize 要保存的文件的畫面尺寸
5.isColor 指示是黑白畫面還是彩色的畫面

視頻保存指定的尺寸要和寫進去的圖片尺寸一樣,否則視頻存儲失敗


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved