2022年6月9日 星期四

s1081544 作業7

作業說明:

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

開發環境:

   Windows 11

      Visual studio2022

      Opencv-4.5.5

      C++

實作方法:

讀入圖片後先將圖片轉成灰階圖,將灰階圖二值化,接著反白,然後用erode()和dilate()將棋子之間分開,再用findContours()找到輪廓並畫出來,最後輸出找到的輪廓數量。

執行結果:

   image1偵測到的棋子數:22

   image2偵測到的棋子數:31

   
   image3偵測到的棋子數:31

沒有留言:

張貼留言