Opencv를 사용하여 도형을 그리는 함수가 있다. line(), rectangle(), circle(), ellipse() 등등 도형 파트는 여러 글로 나누어 작성할 예정이다. 우선 기본적인 line() 함수를 사용해보자 line은 영어 그대로 선 긋기다.
하지만! 그전에 Point(), Scalar() 등 함수에 대하여 알 필요가 있다.
아직은 밑에 2개 정도면 충분하다. //여러가지 자료형이 있지만 간결 표현으로 쓰겠다.
//가로와 세로 위치를 2차원 좌표로 나타내기 위한 템플릿 클래스이다. //즉, 사진 속 좌표를 지정해주는 것이다.
Point(x축, y축); //이것도 마찬가지로 간결 표현으로 쓰겠다. //간결하게 표현을 하는 이유는 uchar, int, double, float 자료형이 많기 때문이고 간결형으로 사용하여도 //자동으로 정의 해주기 때문이다.
//색상을 지정할 때 많이 사용하는 함수이다. Scalar(blue, green, red); 우선 소스코드를 먼저 보...
#
line함수
#
opencv
#
직선긋기
원문 링크 : C++ 영상처리 배우기 #4 (도형 그리기/직선 긋기)