로딩
요청 처리 중입니다...

[OpenCV][C++] 영상 외곽선(contour) 추출 총정리(1) - cv::findContours

 [OpenCV][C++] 영상 외곽선(contour) 추출 총정리(1) - cv::findContours

이번에는 물체의 경계를 이루고 있는 외곽선(윤곽선)을 검출하는 방법에 대해 알아보겠습니다. 외곽선을 추출하는 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 # 컨투어