2022年6月6日 星期一

s1081543 作業7

 作業說明:

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

開發環境:

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

程式說明:

    1.將圖片使用灰階的形式讀入

    2. 使用threshold()將圖片進行二值化處理

    3.因為圖片太大了所以將圖片進行resize()

    4.對圖片使用 erode() 後再 dilate()

    5.用HoughCircles()計算圖片裡有多少圓形

    6.將便是到的圓形畫在原圖上並輸出

               

執行結果:

    偵測之結果

        
                圖一侵蝕後再膨脹 


圖一結果(實際為24顆)

  圖二侵蝕後再膨脹 

圖二結果(實際為31顆)

圖三侵蝕後再膨脹 

圖三結果(實際為31顆)




沒有留言:

張貼留言