OpenCV에서 가장 많이 사용하는 클래스는 행렬을 나타내는 Mat 클래스이다. 그러므로 OpenCV 라이브러리를 잘 다루기 위해서는 Mat 클래스를 제대로 이해해야 한다.
Mat 클래스의 개요 Mat 클래스란? OpenCV 라이브러리에서 가장 많이 사용하는 행렬을 표현하는 클래스이다.
이름에서 알 수 있듯이 행렬(Matrix)을 표현하는 클래스이다. OpenCV가 컴퓨터 비전 라이브러리이기 때문에 실제로는 일반적인 행렬보다는 2차원 영상을 표현하는 용도로 많이 사용된다.
일반적인 2차원 행렬뿐만 아니라 고차원 행렬을 표현할 수 있으며, 한 개 이상의 채널을 가질 수 있다. 정수, 실수, 복소수 등으로 구성된 헹렬 또는 벡터(vector)를 저장할 수 있고, 그레이스케일 또는 컬러 영상을 저장할 .....
원문 링크 : [OpenCV] Mat 클래스