지난번에는 허프 변환에 대해 C++로 구현해보고 구동 원리를 알아봤습니다. https://m.blog.naver.com/dorergiverny/223121038190 [C++] 영상에서 직선 검출하기 - 허프 변환 (Hough Transform) 이론 및 구현 이전에는 RANSAC을 이용한 직선 식 구하기(Line Fitting)을 알아봤습니다. https://m.blog.naver.c... blog.naver.com 이번에는 컨벡스 헐 (convex hull) 알고리즘에 대해 파헤쳐보도록 하겠습니다. convex는 concave의 반대말로 볼록하다는 뜻 입니다. convex hull 알고리즘은 2차원 평면 상에 존재하는 점들 중에서 모든 점을 포함하는 볼록한 다각형을 찾는 알고리즘입니다. 아래의 예시를 보겠습니다. 2D 점들이 왼쪽 처럼 분포되어 있다면 이 모든 점을 포함하도록 최외곽 점들을 찾되 오목한 부분이 없이 찾는 방법 입니다.
Convex Hull 알고리즘은 다양한 알고리...
#
2D점
#
stack
#
껍질
#
반시계방향
#
볼록
#
볼록다각형
#
알고리즘
#
최외곽
#
컨벡스헐
#
컨투어
#
콜백함수
#
setmousecallback
#
mouse
#
hull
#
Algorithm
#
callback
#
ccw
#
concave
#
contour
#
convex
#
convexHull
#
counterclockwise
#
drawcontours
#
GrahamScan
#
허프변환