![[OpenCV] Mat 객체 생성과 초기화 함수 [OpenCV] Mat 객체 생성과 초기화 함수](http://k.kakaocdn.net/dn/P1He2/btrRnJ1bOwA/r27F0QqIaB6ozRaJMtXBs1/img.jpg)
Mat 클래스를 이용하여 객체의 생성과 초기화 방법은 여러가지 방법이 있다. Mat 클래스의 객체 생성 방법 Mat(); 기본 생성자 Mat img1; 가장 기본적인 Mat 객체 생성 방법으로 Mat 클래스의 기본 생성자를 이용하는 방법이다.
기본 생성자는 아무런 인자를 받지 않으며, 실제 코드 작성 시에는 단순히 Mat 클래스 타입의 변수를 선언하는 형태이다. img1 객체는 비어 있는 행렬이다. 즉 img1.rows 와 img1.cols 의 값은 0이고 img1.data에도 0(NULL)이 저장된다.
이렇게 비어 있는 행렬을 OpenCV 영상 처리 함수의 입력으로 사용하거나 비어 있는 행렬의 원소 값을 참조 시 에러가 발생한다. Mat::Mat(); 객체 생성과 동시에 원소 값 저장을 위한 메모리.....
원문링크 : [OpenCV] Mat 객체 생성과 초기화 함수