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

[OpenCV][C++] cv::Rect 클래스 총정리 - 유용한 함수 활용법 contains 두 사각형 교차

 [OpenCV][C++] cv::Rect 클래스 총정리 - 유용한 함수 활용법 contains 두 사각형 교차

이번에는 OpenCV의 기본 자료형이지만 생각보다 유용한 함수가 많은 사각형을 표현하는 cv::Rect 에 대해 총정리를 해 보겠습니다. 멤버 변수 cv::Rect의 멤버 변수로는 x, y, width, height 가 있습니다.

멤버 함수(method) cv::Rect의 메소드로는 tl(), br(), size(), area(), contains() 등이 있습니다. tl()은 사각형의 좌상단 좌표를, br()은 사각형의 우하단 좌표를 반환하는 함수 입니다. size()는 cv::Size 형의 width, height를 반환하는 함수이고, area()는 면적을 반환합니다. contains()는 입력된 좌표가 사각형에 포함되어 있는지 아닌지를 반환해줍니다. 사용 가능 연산자 사용 가능 연산자로는 =, +, -, *, ==, !

= 등이 있습니다. 멤버 함수 및 연산자를 유용하게 사용할 수 있는 꿀팁~ 을 알아보겠습니다.

먼저 사각형을 그릴 canvas를 여러개 생성해 놓습니다. cv::...

# area # 교집합 # 교차점 # 메소드 # 멤버변수 # 병진 # 사각 # 사각형 # 연산자 # 외접사각형 # 유용한함수 # 음수 # 이동 # 포함 # width # translation # bounding # br # circle # contain # contains # height # intersection # Mat # opencv # rect # rectangle # size # tl # 활용