1. 作業說明
請撰寫一個程式,利用數學型態學影像處理運算(erode(),
dilate()等函式),計算出所附圖像(共三張)每張圖像中圍棋個數。
a.
請在部落格呈現經由數學型態學影像處理運算後的圖像,同時要呈現你程式輸出棋子數量的螢幕截圖。
b.
程式不一定可以算出正確棋子數量,越接近正確答案越好!
2.開發環境
Windows 10
Visual Studio 2019
OpenCV 455
3. 實作方法
1. 讀入圖片後轉成灰階
2. 將轉成灰階的圖片二值化
3. 用erode讓圖片去噪,讓圖片更細緻
4. 再利用dilate讓圖片的輪廓回復正常
5. 最後用findContours函示找出棋子個數
4. 執行結果
img1