2022年6月9日 星期四

s1073308 作業7

1. 作業說明:

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

2. 開發環境:

    • Windows 10
    • PyCharm 2019
    • OpenCV 4.5.5
    • Python 3.7

3. 實作方法:


    1.讀取照片一次一張並且以灰階形式讀取

    2.利用getStructuringElement(cv2.MORPH_ELLIPSE, size)來定義橢圓形結構元素

    3.利用threshold將圖片二值化。

    4.利用dilate()使其膨脹,再利用morphologyEx()做開運算

    5.findContours()找出其邊界並且畫出該邊界。

    6.最後,利用resize將輸出影像改成1280x720輸出

4. 實作結果:

IMG_5702: 實際: 24 / 預測: 24

IMG_5703: 實際: 31 / 預測: 34

IMG_5704: 實際: 31 / 預測: 36
                                                    

沒有留言:

張貼留言