2021年6月10日 星期四

s1071508 影像處理作業7

  作業說明

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

操作環境

  • windows10
  • Python 3.8.5
  • OpenCV 4.5.1


程式說明:

  1. 讀取圖片
  2. 圖片轉灰階
  3. 灰階圖片二值化
  4. 對圖片先erode()再dilate()
  5. cv2.findContours()計算棋子數量
  6. cv2.drawContours畫出棋子的輪廓
  7. 輸出棋子數量

結果:

erode(img_5702)


dilate(img_5702)


drawContours(img_5702)




erode(img_5703)


dilate(img_5703)


drawContours(img_5703)




erode(img_5704)



dilate(img_5704)



drawContours(img_5704)




沒有留言:

張貼留言