目的
請撰寫一個程式
利用數學型態學影像處理運算,計算出所附圖像 共三張 每張圖像 中
圍棋個數。
a. 請在 部落格 呈現 經由 數學型態學影像處理運算 後 的 圖像 ,同時要 呈現你程式 輸出 棋
子數量 的 螢幕截 圖 。
b. 程式不一定可以算出正確 棋子數量 越接近正確答案越好
環境與使用套件版本
- Windows 10
- Visual Studio 2017
- Opencv 3.1.0
程式步驟
- 讀取圖片,並取灰階。
- 二值化成0跟255(threshold()),取棋子(深色)部分,再用中值模糊法去除雜訊。
- 用erode()10次侵蝕圖片,分開相連的棋子。
- 用connected component計算有多少區塊。
- 扣除背景後得棋子數。
執行畫面
1.
2.
3.
沒有留言:
張貼留言