[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 #활용

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