직사각형을 그리려면 4개의 점이 필요합니다. 다음 그림을 보십시오.
그림에는 4개의 점 x1, x2, y1, y2가 있습니다. 이 4개의 점이 4개의 좌표를 형성하고 있습니다. OpenCV를 사용하여 직사각형을 그리려면 이러한 점을 정의하고 행렬이 필요한 직사각형을 표시해야 합니다. 선의 색상 및 선 너비와 같은 다른 관련 값을 선언해야 합니다.
이 방법의 기본 구문은 다음과 같습니다 -
구문
사각형(whiteMatrix, 시작, 끝, line_Color, 두께);
다음 프로그램은 OpenCV에서 사각형을 그리는 방법을 나타냅니다.
예시
#include#include #include 네임스페이스 사용 cv; 네임스페이스 사용 std;int main() { Mat whiteMatrix(200, 200, CV_8UC3, Scalar(255, 255, 255));// 흰색 행렬 선언// Point starting(40, 40);// 시작 좌표 선언// Point 끝(160, 100);// 끝 좌표 선언 Scalar line_Color(0, 0, 0);//사각형 색상// int thickness =2;//선 두께// namedWindow("whiteMatrix");//사각형을 표시하는 창 선언// 사각형 (whiteMatrix, 시작, 종료, line_Color, 두께);//사각형 그리기// imshow("WhiteMatrix", whiteMatrix);//사각형 표시// waitKey(0);//키 입력 대기 반환 0;}사전> 출력