2019年6月6日 星期四

s1031423 作業5

目的

請撰寫一個程式
利用數學型態學影像處理運算,計算出所附圖像 共三張 每張圖像 中
圍棋個數。
a. 請在 部落格 呈現 經由 數學型態學影像處理運算 後 的 圖像 ,同時要 呈現你程式 輸出 棋
子數量 的 螢幕截 圖 。
b. 程式不一定可以算出正確 棋子數量 越接近正確答案越好

環境與使用套件版本

  • Windows 10
  • Visual Studio 2017
  • Opencv 3.1.0

程式步驟
  • 讀取圖片,並取灰階。
  • 二值化成0跟255(threshold()),取棋子(深色)部分,再用中值模糊法去除雜訊。
  • 用erode()10次侵蝕圖片,分開相連的棋子。
  • 用connected component計算有多少區塊。
  • 扣除背景後得棋子數。
執行畫面
1.
    2.

3.


沒有留言:

張貼留言