Mat 클래스는 OpenCV의 가장 기본이 되는 클래스로, 행렬(Matrix) 구조체이다. Mat class에는 다양한 생성자가 존재하고, 1, 2, 3차원 배열을 효율적으로 표현가능하다. 많이 사용하는 2차원은 아래와 같다. Mat mtx(행 개수, 열 개수, 행렬 안 값들의 데이터 타입) Mat 클래스는 헤더와 데이터 포인터로 이루어진다. -헤더: Mat 클래스에 대한 정보. 행렬의 크기나 행렬의 깊이 등이 저장 -데이터 포인터: 각 데이터가 담겨있는 메모리 주소 정보가 저장 Mat 클래스의 구조는 크게 행렬의 크기, 데이터 타입, 깊이 3가지로 나눌 수 있다. -행렬의 크기: 행과 열의 크기. int 타입으로 할당해 사용 -데이터 타입: 행렬의 각 요소에 대한 데이터 타입. int나 float 등으..