作業說明
利用數學型態學影像處理運算(erode(), dilate()等函式),計算出所附圖像(共三張)每張圖像中圍棋個數。
開發環境
- Windows 10
- Visual Studio 2019
- OpenCV 4.5.5
程式說明
- imread()讀取三張圖片,for迴圈執行以下步驟
- 將圖片轉為灰階
- 二值化
- dilate()過濾雜訊
- erode()將棋子分開
- findContours()抓出棋子個數
- drawContours()畫出erode後的輪廓
執行結果
圖一
(實際顆數:24 / 測得顆數:23)
圖二
(實際顆數:31 / 測得顆數:28)
沒有留言:
張貼留言