[DIY] Use OpenCV with Python (Python 中使用OpenCV)

DIY_python_opencv

安裝好OpenCV的函式庫後,接著寫程式來執行。程式裡只要加入讀取USB的訊號的功能,就可以把鏡頭看到的資料轉換為圖片,透過不斷的更新圖片,就可以讓圖片動起來達到影片的效果。在程式開始編寫時,要記得先把會用到的函式庫加入程式裡。
需要注意的是,在Python中要用cv2來呼叫而不是opencv

import cv2

接著建立一個變數來讀取usb串列資訊的程式。

camera = cv2.VideoCapture(0)

為了要讓圖片可以不斷更新,我們會需要使用迴圈來更新,這裡我是用while迴圈來執行。又因為除了要不斷更新畫面,我們也需要加入讓影片停止的指令。
在這裡我是指定當使用者在畫面中按下鍵盤的q鍵時,就跳出while迴圈結束程式

要結束程式之前,要記得將程式中讀取的鏡頭資訊釋放掉

camera.release()
cv2.destroyAllwindows()

程式建立好後,就可以執行看看。

順利的看到鏡頭畫面後,就表示我們成功了
之後我們就可以以這個程式為基礎,延伸出去做更多的事。

コメント

タイトルとURLをコピーしました