影像處理-辨識 自學筆記(一)

Harry
May 5, 2021

--

在處理機器人程式過程中,使用攝影機來對環境拍照,用視覺直接來當感測器是最為方便的方法,也能獲取最多的訊息。

在常用的一些小電腦、卡片電腦(嵌入式裝置)上,就需要跑程式來對影像去做處理,然後得出所需要的結果。

有一種開源的電腦視覺的庫,名字叫OpenCV,有支援各種不同語言去調用,我們用Python來去使用他。

第一步:開啟IDE,創一個新的Project,來專門放視覺辨識的程式

IDE左上角

第二步:命名你的環境,並選擇要存的地方

創環境

第三步:創立好後近來,新增一個Python File(Python檔案)

新增一個py檔

第四步:對新增的Python File命名

命名

第五步:在程式區域,貼上這些code

code
import cv2#導入opencv庫

# 讀取圖檔
img = cv2.imread('test.jpg')


# 顯示圖片
cv2.imshow('My Image', img)

# 按下任意鍵則關閉所有視窗
cv2.waitKey(0)
cv2.destroyAllWindows()

接下來你在Run的時候,應該會出現以下問題:

error
ModuleNotFoundError: No module named ‘cv2’

這是你的環境中,找不到cv2這個模塊(庫)的一個錯誤訊息

所以現在要對這個環境安裝上OpenCV這個庫

第六步:安裝OpenCV

6.1:左上File選Settings

Settings

6.2:出現這個畫面,到Project:環境名 裡面去找Python Interpreter 去選那個+

6.3:出來的畫面應該長這樣,在搜尋欄上面打opencv-python選到這個按install Package

install

等一段時間讓他下載&安裝

Successfully

跳出成功就可以回去run了

環境多出一個opencv-python
在空白的地方按右鍵去執行

執行結果應該就成功了~這是我的畫面

--

--

Harry
Harry

No responses yet