CvMat* cvCreateMatHeader(int rows, int cols,int type);
행, 열과 행렬요소의 자료형을 인수로 주면 행렬의 헤더를 생성하여 포인터를 반환
void cvCreateDate(CvArr* arr);
행렬 또는 영상 포인터인 arr의 헤더에 맞게 행렬 또는 영상 메모리 할당.
void cvReleaseData(CvArr* arr);
포인터인 arr에 할당된 메모리만을 해제한다.
CvMat* cvInitMatHeader(CvMat* mat, int rows, int cols, int type, void* date=NULL, int step=CV_AUTOSTEP);
인수 rows, cols, type, data, step을 이용하여 CvMat포인터 인수인 mat을 초기화 한다.
CvMat cvMat(int rows, int cols, int type, void* date=NULL);
CvMat 자료형의 인스턴스를 생성하여 반환.
cvSetReal*D
1채널 행렬.영상에서만 사용 가능
idx에 의해 지정된 요소 값을 double형 인수인 value값으로 변경한다.
cvSet*D
1,2,3채널의 행렬 및 영상에서 사용
idx에 의해 지정된 요소 값을 CvScalar형 인수인 value값으로 변경
cvGetReal*D
1채널에서만 사용 가능
idx등에 의해 지정된 요소 값을 double형으로 반환
cvGet*D
1,2,3채널에서 사용 가능
CvScalar형으로 반환
cvmGet, cvmSet
1채널인 실수 행렬에서만 사용 가능
cvmGet : row, col위치의 요소 값을 double형으로 반환
cvmSet : row,col위치의 요소 값을 double형 인수인 value값으로 변경
cvPtr*D
주어진 행렬 또는 영상에서 첨자로 지정된 요소의 포인터를 반환
cvSet, cvSetZero
arr의 모든 요소 또는 화소 값을 value, 0로 변경
CV_MAT_ELEM