2020年6月23日 星期二

1053301 影像處理作業6


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

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

二、使用工具:
    1.Visual Studio Code
    2.Python
      版本:3.7.3 32bit
    3.OpenCV
      版本:4.2.0


三、實作方法:
    1.先用imread()讀取圖片,並轉為灰階。
    2.再進行二值化,閾值設為100,超過的設為255,再反轉。
    3.利用cv2.getStructuringElement(),把kernel設為(250,300)
    4.好了之後,先侵蝕再膨脹。
    5.最後,用cv2.findContours(),找出棋子數目。

四、實作結果:

    IMG_5702
    IMG_5703
    IMG_5704


沒有留言:

張貼留言