공부/Computer Vision

opencv 기본 자료 구조

0___0 2021. 7. 19. 17:07
[출처]
- 숭실대 이정진 교수 강의자료

Point_ 클래스

- 가로와 세로 위치를 2차원 좌료로 나타내기 위한 템플릿 클래스

- 연산방식: element-wise

(3, 4) + (5, 7) = (8, 11)

(3, 4) * 5 = (15, 20)

(3, 4) * (5, 7) => (x) error

(3, 4) == (5, 7) => false

- 자료형 간결 표현 제공 (types.hpp)

typedef Point_<int> Point2i;
typedef Point_<float> Point2i;
typedef Point_<double> Point2i;

typedef Point2i Point;

기본 헤더 파일 (opencv.hpp)

- 필요한 헤더 파일을 포함하고 있음

- 기본 헤더 파일만 인클루드하여 사용 (편리)

#include <opencv2/opencv.hpp>