2019年6月4日 星期二

s1053339的作業5

一、作業要求
請撰寫一個程式,利用數學型態學影像處理運算,計算出所附圖像(共三張),每張圖像中圍棋個數。

二、執行環境
Visual Studio 2017 & Opencv 3.4

三、實作方法
1.因為原圖過大,所以我有將其縮小一些(900*600)然後GaussianBlur去除雜訊
2.設好threshold閾值將圖二值化
3.用getStructuringElement建立模板並設好參數
4.利用上述所建立好的模板進行侵蝕以及膨脹的動作直到能分離每顆圍棋
5.用findContours找輪廓,輪廓數量即為圍棋的數量

四、執行結果
紅色圈圈是我自己標得,表示漏數的
IMG_5702: 原圖24顆,找到23顆

IMG_5703: 原圖31顆 找到28顆

IMG_5704: 原圖31顆 找到31顆

沒有留言:

張貼留言