2022年6月7日 星期二

s1081502 作業7

作業說明:

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

開發環境:

  •       Window10   
  •       Microsoft Visual Studio 2017
  •       C++
  •       OpenCv 4.5.5

程式功能:

  • 讀入三張圖片,並轉成灰階
  • 使用threshold()將圖片進行二值化處理
  • 使用resize()將圖片縮小
  • 對圖片使用 erode() 後再 dilate()
  • 使用HoughCircles()計算圖片裡有多少圓形
  • 最後將辨識到的圓形以圓圈和圓心標示在原圖上並輸出。

執行結果:

 erode() 後再 dilate():  
圖一

圖二

圖三

以圓圈和圓心標示:
圖一

圖二

圖三

輸出結果:


沒有留言:

張貼留言