2019年6月6日 星期四

s1051530的作業5

一、作業題目

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

二、環境設置

  • windows 10
  • matplotlib 3.1.0
  • numpy 1.16.4
  • opencv-python 4.1.0.25
三、作業說明
  • cv2.imread()將圖片以灰階方式讀入
  • cv2.threshold()將圖片二值化
  • 數次cv2.erode()及cv2.dilate()對圖像做侵蝕及膨脹
  • cv2.findContours()找出輪廓並計算數量

四、執行結果

左邊為原圖,右邊為侵蝕膨脹後

輸出黑棋數量

沒有留言:

張貼留言