더북(TheBook)

많은 OpenCV 자료형 클래스가 그러하듯이 Vec 클래스도 std::cout<< 연산자를 이용하여 벡터의 원소를 간단하게 출력할 수 있습니다. 예를 들어 p1p2 벡터의 원소를 모두 출력하려면 다음과 같이 코드를 작성합니다.

cout << "p1: " << p1 << endl;
cout << "p2: " << p2 << endl;

실제로 이 코드를 실행하면 콘솔 창에 다음과 같이 벡터의 내용이 출력됩니다.

p1: [100, 0, 0]
p2: [0, 0, 255]

지금까지 Vec 클래스의 기본적인 사용법에 대해서 설명하였습니다. 이외에도 Vec 클래스는 다양한 멤버 함수와 +, - 등 연산자 재정의도 제공하며, 이에 대한 보다 자세한 사항은 OpenCV 문서 사이트를 참고하기 바랍니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.