2020年6月29日 星期一

1051407 影像處理作業6

作業說明:

請撰寫一個程式,利用數學型態學影像處理運算(erode(), dilate()等函式),計算出所附 圖像(共三張)每張圖像中圍棋個數。

a. 請在部落格呈現經由數學型態學影像處理運算後的圖像,同時要呈現你程式輸出棋子數量的螢幕截圖。
b. 程式不一定可以算出正確棋子數量,越接近正確答案越好! 


環境說明:
python 3.7.6
opencv-python 4.1.0.25 (https://pypi.org/project/opencv-python/)

執行方式:
可於程式碼中第4行更改輸入圖片



作法與結果:

將圖片進行二值化












將圖片進行60次的侵蝕


將侵蝕後的結果,每一塊連通域塗上不同顏色,有幾種顏色即有幾顆棋子
















參考資料:

沒有留言:

張貼留言