在處理機器人程式過程中,使用攝影機來對環境拍照,用視覺直接來當感測器是最為方便的方法,也能獲取最多的訊息。
在常用的一些小電腦、卡片電腦(嵌入式裝置)上,就需要跑程式來對影像去做處理,然後得出所需要的結果。
有一種開源的電腦視覺的庫,名字叫OpenCV,有支援各種不同語言去調用,我們用Python來去使用他。
第一步:開啟IDE,創一個新的Project,來專門放視覺辨識的程式
第二步:命名你的環境,並選擇要存的地方
第三步:創立好後近來,新增一個Python File(Python檔案)
第四步:對新增的Python File命名
第五步:在程式區域,貼上這些code
import cv2#導入opencv庫
# 讀取圖檔
img = cv2.imread('test.jpg')
# 顯示圖片
cv2.imshow('My Image', img)
# 按下任意鍵則關閉所有視窗
cv2.waitKey(0)
cv2.destroyAllWindows()
接下來你在Run的時候,應該會出現以下問題:
ModuleNotFoundError: No module named ‘cv2’
這是你的環境中,找不到cv2這個模塊(庫)的一個錯誤訊息
所以現在要對這個環境安裝上OpenCV這個庫
第六步:安裝OpenCV
6.1:左上File選Settings
6.2:出現這個畫面,到Project:環境名 裡面去找Python Interpreter 去選那個+
6.3:出來的畫面應該長這樣,在搜尋欄上面打opencv-python選到這個按install Package
等一段時間讓他下載&安裝
跳出成功就可以回去run了
執行結果應該就成功了~這是我的畫面