Python調用攝像頭的方法可以使用OpenCV庫中的VideoCapture類。以下是一個簡單的示例代碼:
import cv2
# 創建VideoCapture對象,參數0表示默認攝像頭
cap = cv2.VideoCapture(0)
# 檢查攝像頭是否打開
if not cap.isOpened():
print("無法打開攝像頭")
exit()
while True:
# 讀取圖像幀
ret, frame = cap.read()
# 如果讀取失敗,則退出循環
if not ret:
print("無法獲取圖像幀")
break
# 在窗口中顯示圖像幀
cv2.imshow("Camera", frame)
# 按下q鍵退出循環
if cv2.waitKey(1) == ord('q'):
break
# 釋放攝像頭資源
cap.release()
# 關閉窗口
cv2.destroyAllWindows()
這段代碼會打開默認攝像頭并實時顯示攝像頭捕捉到的圖像幀。按下q鍵可以退出程序。你也可以根據需要進行進一步的圖像處理或分析。