相關代碼例子參見:
All_finished_Demo.py
=========================================
這裡将的功能就是用python語言實作将多張照片壓成一段視訊,使用的是opencv-python實作。
具體代碼:
import cv2
import numpy as np
data_path = './' # 該路徑上的所有檔案夾必須已存在,否則不recording video
fps=30
size = (84, 84)
video = cv2.VideoWriter(f"{data_path}recording_video.avi", cv2.VideoWriter_fourcc(*'XVID'), fps, size)
for _ in range(30*60):
img = np.random.randint(0,255, (84, 84, 3), dtype=np.uint8)
video.write(img) # fps=30,一秒30幀畫面,30*60為1分鐘畫面
video.release()
其中, fps參數是指一秒鐘有多少幀畫面,上面的設定預設儲存視訊檔案為avi格式。
==========================================