一、作業說明
請撰寫一個程式,利用數學型態學影像處理運算(erode(), dilate()等函式),計算出所附圖像(共三張)每張圖像中圍棋個數。
A. 請在部落格呈現經由數學型態學影像處理運算後的圖像,同時要呈現你程式輸出棋子數量的螢幕截圖。
B. 程式不一定可以算出正確棋子數量,越接近正確答案越好!
二、開發環境
Ø Windows 11
Ø VS2022
Ø C++
Ø OpenCV -4.5.5
三、實作方法
- 讀取圖片。
- 做圖像灰階畫
- resize成正常大小
- medianBlur()模糊化圖片
- threshold二質化
- dilate()和erode()處理圖片
- HoughCircles()找出有幾個圓
四、執行結果:
1~6步驟處理完的圖
第一張圖偵測:22
第一張圖實際:24
第二張圖偵測:29
第二張圖實際:31
第三張圖偵測:30
第三張圖實際:31
沒有留言:
張貼留言