이번에는 물체의 경계를 이루고 있는 외곽선(윤곽선)을 검출하는 방법에 대해 알아보겠습니다. 외곽선을 추출하는 findContours()와 외곽선을 그려주는 drawContours() 함수가 있습니다.
입력 영상은 8bit 1 채널 이진 영상(inRange(), threshold(), adaptiveThreshold(), canny() 등)을 사용하면 됩니다. OpenCV에서는 findContours()가 아래와 같이 두가지 형태로 제공됩니다. findContours 윤곽선을 검출하는 함수의 원형은 아래와 같습니다. src 이진 영상(gray-scale도 가능하나 0과 0이 아닌 픽셀(전경)로 구분하여 수행) contours 윤곽선 정보 hierarchy 윤곽선 계층 정보 mode 윤곽선 검출 모드 method 윤곽선 근사 알고리즘 offset 윤곽선 점 좌표의 offset(이동 변위) 1. src src는 8bit 1ch 영상이 가능하나 0과 0이 아닌 픽셀로 구분하여 윤곽선 검출을...
#
approx
#
simple
#
tc89
#
threshold
#
tree
#
객체
#
검출
#
경계
#
물체
#
영상
#
외곽선
#
윤곽선
#
이미지
#
추출
#
retr
#
opencv
#
canny
#
ccomp
#
chain
#
contour
#
drawcontours
#
external
#
findcontour
#
findcontours
#
floodfill
#
hierarchy
#
inRange
#
kcos
#
list
#
컨투어