2020年6月29日 星期一

1051333 影像處理作業6

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

二.
環境:
作業系統:Windows 10
程式語言:Python 3.8.2
使用套件: opencv-python 4.2.0.34numpy 1.18.4matplotlib 3.2.2
開發工具:Visual Studio Code 1.43.2

三、實作方法
1.用imread() 讀取灰階圖片
2.threshold()將圖片二值化
3.getStructuringElement()取得侵蝕與膨脹的參數
4.用erode()做多次侵蝕
5.用dilate()做多次膨脹
6.findContours()
算出棋子的個數

四、實作結果


     


沒有留言:

張貼留言