一、作業說明:
利用數學型態學影像處理運算(erode(), dilate()等函式),計算出所附圖像(共三張)每張圖像中圍棋個數。
二、使用環境:
- Windows 10
- Visual Studio 2019 16.8.2(C++)
- OpenCV4.5.0
三、程式流程:
-imread()讀取圖像,並resize()成適當大小 -threshold()做二值化後,將圖片負片
-dilate()影像膨脹將黑洞雜訊去除
-erode()影像侵蝕成適當大小(能分離出每個棋子的個數)
-findContours()得到棋子的數量
-inshow()顯示圖片
四、作業成果:
IMG_5702.JPG (原棋子數:24,計算得出:21)
IMG_5703.JPG (原棋子數:31,計算得出:28)
IMG_5704.JPG (原棋子數:31,計算得出:31)
沒有留言:
張貼留言