在OpenCV中實現攝像頭的實時圖像捕獲可以通過以下步驟來實現:
import cv2
cap = cv2.VideoCapture(0) # 0表示默認攝像頭,如果有多個攝像頭,可以選擇其他數字
while True:
ret, frame = cap.read() # 讀取視頻幀
cv2.imshow('Video', frame) # 顯示視頻幀
if cv2.waitKey(1) & 0xFF == ord('q'): # 按下q鍵退出循環
break
cap.release() # 釋放視頻捕獲對象
cv2.destroyAllWindows() # 關閉窗口
在以上代碼中,cap.read()
方法用于讀取視頻幀,cv2.imshow()
方法用于顯示視頻幀。cv2.waitKey()
方法用于等待鍵盤輸入,當按下鍵盤上的q鍵時退出循環。
以上就是在OpenCV中實現攝像頭的實時圖像捕獲的步驟,可以根據需要自定義代碼來實現更多功能,比如圖像處理、保存視頻等。