2021年6月13日 星期日

s1061402 影像處理作業7

 

s1061402 影像處理作業7

1.      作業內容說明

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

2.      開發環境

Windows10

Visual Studio 2017 c++

Opencv4.5.1 vc15

3.      操作方式

code內輸入三張圖片的路徑並執行,執行完會cout預測數量以及處理過後的圖。

4.      程式說明

把圖片轉成黑白後進行二值化並且把每個點用255減掉得到反白後的二值化圖。

再來先用dilate()將圖中的細小黑點去除以免影響下一步erode()後得到的圖形。

最後用findcontours()找到數量。

5.      執行結果

預測結果

IMG_5072膨脹侵蝕後結果
預測22(實際24)

IMG_5073膨脹侵蝕後結果
預測26(實際31)

IMG_5074膨脹侵蝕後結果
預測31(實際31)


沒有留言:

張貼留言