安裝好OpenCV的函式庫後,接著寫程式來執行。程式裡只要加入讀取USB的訊號的功能,就可以把鏡頭看到的資料轉換為圖片,透過不斷的更新圖片,就可以讓圖片動起來達到影片的效果。在程式開始編寫時,要記得先把會用到的函式庫加入程式裡。
需要注意的是,在Python中要用cv2來呼叫而不是opencv。
import cv2
接著建立一個變數來讀取usb串列資訊的程式。
camera = cv2.VideoCapture(0)
為了要讓圖片可以不斷更新,我們會需要使用迴圈來更新,這裡我是用while迴圈來執行。又因為除了要不斷更新畫面,我們也需要加入讓影片停止的指令。
在這裡我是指定當使用者在畫面中按下鍵盤的q鍵時,就跳出while迴圈結束程式。
要結束程式之前,要記得將程式中讀取的鏡頭資訊釋放掉。
camera.release()
cv2.destroyAllwindows()
程式建立好後,就可以執行看看。
順利的看到鏡頭畫面後,就表示我們成功了。
之後我們就可以以這個程式為基礎,延伸出去做更多的事。
コメント