2019年6月6日 星期四

1051522 作業5

一. 題目
    請撰寫一個程式,利用數學型態學影像處理運算,計算出所附圖像(共三張)每張圖像中
    圍棋個數。
        a. 請在部落格呈現經由數學型態學影像處理運算後的圖像,同時要呈現你程式輸出棋
            子數量的螢幕截圖。
        b. 程式不一定可以算出正確棋子數量,越接近正確答案越好!

二. 環境
    - Windows 10
    - Visual Studio 2017 C# with EmguCV 3.4.3 (Nuget)

    (EmguCV為OpenCV在.Net平台上的包裝套件,C#可直接新增專案利用Nuget套件管理來快速安裝EmguCV,缺點就是新專案都要重新安裝一次)

三. 程式說明

    1. 讀入圖片後先轉成灰階
    2. GaussianBlur 去雜訊
    3. Threshold 轉成黑白圖
    4. 數次的Dilate和Erode運算
    5. 再利用FindContours找出目標

    官方API文件說明可參考: Here

四. 程式結果 (程式有提供比較原圖功能)





沒有留言:

張貼留言