이번에는 영상 분할의 기본적인 방법인 워터쉐드 알고리즘에 대해 간단히 알아 본 후 영상 분할 실습을 해 보도록 하겠습니다. watershed 알고리즘 watershed 알고리즘은 영역 기반 분할(region-based segmentation) 의 한 방법으로 영상의 밝기 값의 유사성에 근거하여 영역을 분할하는 방법입니다. 다시 말하면, 영상의 픽셀 값을 높이로 생각하고 영상을 2차원 지형으로 가정할 때 물을 채우고 물 웅덩이로 분할된 영역으로 분할하는 알고리즘 입니다. watershed는 크게 Rainfall, Flooding 의 두가지 방법으로 나눌 수 있습니다.
Rainfall: 지형의 고도가 높은 지점에서 물방울을 떨어뜨려 고도가 낮은 물 웅덩이를 만드는 방법 Flooding: 물을 고도가 낮은 골짜기부터 채워 물 웅덩이를 만드는 방법 높이가 높은 값을 갖는 픽셀(밝은 값)을 봉우리(peak) 또는 워터쉐드 라인(watershed line)이라고 하고, 낮은 값을 갖는 픽셀을 ...
#
addweighted
#
segmentation
#
setmousecallback
#
vec3b
#
watershed
#
라벨링
#
레이블링
#
마우스
#
세그멘테이션
#
알고리즘
#
영상분할
#
워터쉐드
#
이벤트
#
컨투어
#
rng
#
rainfall
#
contour
#
drawcontours
#
EVENT_LBUTTONDOWN
#
EVENT_MOUSEMOVE
#
findcontours
#
flooding
#
grabcut
#
image
#
inrange
#
lbuttondown
#
marker
#
mousemove
#
opencv
#
키보드