선을 그리려면 시작점과 끝점의 두 점이 필요합니다. 선을 그리려면 캔버스도 필요합니다.
캔버스의 행렬인 OpenCV를 사용하여 선의 시작점과 끝점을 정의해야 합니다. 선에도 색상을 지정해야 합니다. 선의 두께도 설명해야 합니다. OpenCV를 사용하여 선을 그리려면 행렬, 두 점, 색상 및 선 두께를 선언해야 합니다.
OpenCV를 사용하여
이 방법의 기본 구문은 다음과 같습니다 -
구문
line(whiteMatrix, 시작, 끝, line_Color, 두께);
다음 프로그램은 OpenCV에서 이미지에 선을 그리는 방법을 보여줍니다 -
예시
#include#include #include 네임스페이스 사용 cv; 네임스페이스 사용 std;int main() { Mat whiteMatrix(200, 200, CV_8UC3, Scalar(255, 255, 255));//백색 행렬 선언// Point starting(50, 50);//선의 시작점 Point end(150, 150);//선의 끝점 Scalar line_Color(0, 0, 0);//선의 색 int thickness =2;//선의 굵기 namedWindow("GrayImage");//선을 표시하는 창 선언 line(whiteMatrix, 시작, 끝 , line_Color, thickness);//line() 함수를 사용하여 선 그리기// imshow("GrayImage", whiteMatrix);//선 표시// waitKey(0);//KeyStroke return 0;}사전> 출력