一、作業題目:
請撰寫一個程式, 利用數學型態學影像處理運算,計算出所附圖像(共三張)每張圖像中圍棋個數。
三、 操作步驟:
(1) cvtColor()將彩圖轉為灰階圖片
(2) threshold()二值化圖片
二、環境設置:
1. windows8.1
2. Visual Studio 2017
3. opencv 3.4.1
三、 操作步驟:
(1) cvtColor()將彩圖轉為灰階圖片
(2) threshold()二值化圖片
(3) reverse_black_and_white()反轉黑白,方便做侵蝕(此為自訂函式)
(4) erode()三次,兩次使用morph_cross,一次使用morph_rect
(5)有些圖形太小,因此將侵蝕後的圖片dilate()兩次
(5)有些圖形太小,因此將侵蝕後的圖片dilate()兩次
(6)將偵測結果addweight()到原圖上
四、 辨識結果:
三張圖都採用一樣的辨識過程
(1)有些圖形仍然相連: 少6個
(2)總數少1個
沒有留言:
張貼留言