2차원 점 좌표 표현
멤버 변수 : x,y
영상 또는 사각형 크기 표현
멤버 변수 : width, height
2차원 사각형 표현
멤버 변수 : x, y, width, height
정수 값의 범위를 나타내기 위한 클래스
멤버 변수 : start, end
OpenCV 4.x 버전부터 std::string 클래스로 대체
벡터는 같은 자료형 원소 여러 개로 구성된 데이터 형식
크기가 4인 double 배열을 멤버 변수로 가짐
4채널 이하의 영상에서 픽셀 값을 표현하는 용도로 주로 사용
n차원 1채널 또는 다채널 행렬 표현
다양한 형태의 행렬 생성, 복사, 행렬 연산 기능 제공
행렬의 원소 접근 방법 제공
rows
세로
cols
가로
행렬 원소가 사용하는 자료형 정보를 가리키는 매크로 상수
0 | uchar |
1 | schar |
2 | ushort |
3 | short |
4 | int |
5 | float |
6 | double |
7 | float16_t |
원소 하나가 몇 개의 값으로 구성?
grayscale : 한 픽셀 당 1개
truecolor : 한 픽셀 당 3개
행렬의 깊이와 채널 수 를 한꺼번에 나타냄
CV_8UC1 : 8비트 unsigned char 1채널
CV_8UC3 : 8비트 unsigned char 3채널
CV_32FC1 : 32비트 float 1채널
Mat클래스를 대체하는 프록시 클래스로 OpenCV 함수에서 입력 인자로 사용됨
Mat뿐만 아니라 다양한 데이터 타입을 사용가능
OpenCV 함수에서 출력 인자로 사용되는 프록시 클래스
OpenCV 함수에서 입력이자 출력으로 사용되는 프록시 클래스