欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 視頻流保存

榮姿康2年前9瀏覽0評論

Python是一種流行的編程語言,具有廣泛的應用場景。其中之一就是在計算機視覺領域中使用Python編寫視頻流保存程序。以下是如何使用Python保存視頻流的簡介。

import cv2
# 打開視頻流
cap = cv2.VideoCapture(0)
# 設置視頻編解碼器
fourcc = cv2.VideoWriter_fourcc(*'XVID')
# 創建視頻輸出文件
out = cv2.VideoWriter('output.avi', fourcc, 20.0, (640, 480))
# 循環讀取視頻流并寫入輸出文件
while cap.isOpened():
ret, frame = cap.read()
if ret:
# 寫入視頻幀
out.write(frame)
# 顯示視頻流
cv2.imshow('frame', frame)
# 按 'q' 鍵退出
if cv2.waitKey(1) & 0xFF == ord('q'):
break
else:
break
# 清理資源
cap.release()
out.release()
cv2.destroyAllWindows()

代碼中用到的cv2模塊是Python中用于計算機視覺的庫,它提供了許多用于處理圖像和視頻的函數。

首先,需要打開視頻流并設置視頻編解碼器。這里使用XVID編碼器,每秒寫入20幀,分辨率為640 x 480。接著進入循環,不斷從視頻流中讀取幀并寫入輸出文件中。同時還可以使用cv2.imshow()函數顯示視頻流,當按下'q'鍵退出循環。最后需要清理資源,釋放攝像頭并關閉輸出文件。