Python是一種流行的編程語言,因?yàn)樗С衷S多任務(wù)。其中之一是使用Python照相機(jī)。
import cv2 # 打開攝像頭 cap = cv2.VideoCapture(0) while(True): # 獲取攝像頭的實(shí)時(shí)視頻 ret, frame = cap.read() # 將視頻顯示在窗口中 cv2.imshow('frame',frame) # 按下'q'鍵關(guān)閉窗口和攝像頭 if cv2.waitKey(1) & 0xFF == ord('q'): break # 釋放資源 cap.release() cv2.destroyAllWindows()
以上代碼片段演示了如何使用Python和OpenCV庫實(shí)時(shí)顯示照相機(jī)的視頻。 示例中的cap對(duì)象打開照相機(jī)并返回實(shí)時(shí)的視頻流, while循環(huán)用于持續(xù)讀取視頻并使用cv2.imshow()將視頻幀顯示在窗口中。 當(dāng)用戶按下“q”鍵時(shí),while循環(huán)將被中斷,并釋放cap對(duì)象并銷毀所有窗口。
這是一個(gè)簡單的例子,但它突顯了Python編程與照相機(jī)交互的能力。