一. 作業說明
請撰寫一個程式,利用數學型態學影像處理運算(erode(), dilate()等函式),計算出所附圖像(
三張)每張圖像中圍棋數。
a. 請在部落格呈現經由數學型態學影像處理運算後的圖像,同時要呈現你程式輸出棋子數量的螢幕截圖。
b. 程式不一定可以算出正確棋子數量,越接近正確答案越好!
二. 開發環境
.Window11
.Visual Studio Code - Python
.OpenCV 4.5.5
三. 程式說明
1. 輸入圖片名稱
2. 將圖片轉換成灰階圖
3. 再將圖片二值化(變成黑白圖片)
4. 代入dilate()函式
5. 再代入erode()函式
6. 用findContours()找出輪廓
7. 輸出圍棋個數
四. 執行結果
1. IMG_5702.JPG ( 實際數量:24 , 偵測數量:23 )
2. IMG_5703.JPG ( 實際數量:31, 偵測數量:28)
3. IMG_5704.JPG ( 實際數量:31, 偵測數量:31)
沒有留言:
張貼留言