[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 #컨투어

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