一、作業要求:
請撰寫一個程式,利用數學型態學影像處理運算,計算出所附圖像(共三張)每張圖像中圍棋個數。
a. 請在部落格呈現經由數學型態學影像處理運算後的圖像,同時要呈現你程式輸出棋子數量的螢幕截圖。
b. 程式不一定可以算出正確棋子數量,越接近正確答案越好!
a. 請在部落格呈現經由數學型態學影像處理運算後的圖像,同時要呈現你程式輸出棋子數量的螢幕截圖。
b. 程式不一定可以算出正確棋子數量,越接近正確答案越好!
二、使用的環境:
·
Windows10
·
Visual stduio2013
·
Open cv 2.4.13
·
C++
三、執行方式
·
利用imread()讀入圖片
·
利用threshold將圖片做二值化
·
利用 getStructuringElement()設定dilate的element
·
利用 讀取img的像素,遇到顏色為黑色的話,將四周50pixel的值以灰色取代,並計算棋子數量+1,計算棋子的數量。
四、執行結果
圖片一:跑出24個棋子
圖片二:跑出28個棋子
圖片三:跑出31個棋子
沒有留言:
張貼留言