有時候需要參考時間戳,寫個筆記記錄下
但是輸出時間可能不穩,有待進一步優化
import cv2
import time
import os# 創建一個保存圖像的文件夾
output_folder = "camera_images"
if not os.path.exists(output_folder):os.makedirs(output_folder)# 初始化攝像頭
cap = cv2.VideoCapture(0) # 參數0表示使用默認攝像頭if not cap.isOpened():print("無法打開攝像頭")exit()frame_count = 0try:while True:# 讀取一幀ret, frame = cap.read()if not ret:print("無法讀取幀")break# 保存圖像timestamp = int(time.time()) # 使用時間戳作為文件名filename = f"{output_folder}/frame_{timestamp}.jpg"cv2.imwrite(filename, frame)print(f"保存圖像:{filename}")# 每秒保存一幀time.sleep(1)frame_count += 1except KeyboardInterrupt:print("程序被用戶中斷")finally:# 釋放攝像頭資源cap.release()print(f"共保存了 {frame_count} 幀圖像")