/Ship-Track

使用傳統影像方法做海面船隻追蹤

Primary LanguageC++

Ship-Track

Linux + OpenCV
原圖
img
1.利用 OPENCV 內建 knn 函式建立背景模型
2.利用 GaussianBlur 前處理並轉灰階影像

img2

3.先做 Sobel 處理找邊
img3

4.經過 MedianBlur 模糊處理大部分太細微的背景
img4

5.再經過經過形態學(Closing)的處理 erode(3x3) -> dilate(7x7)
img5

6.Threshold = 40,超過 40 轉 255
img6

7.最後修正 MedianBlur + dilate(9x9)
img7

8.DrawContours 畫出輪廓
img8