2011-03-09 16:01 有关cvCreateImage与cvCreateImageHeader区别这个问题找了半天,后来才发现是用了cvCreateImageHeader,而没有用cvCreateImage。 函数 cvCreateImage 创建头并分配数据,这个函数是下列的缩写型式 header = cvCreateImageHeader(size,depth,channels); cvCreateData(header); //只是创建空间,并不会初始化空间内的数据 cvCreateImage 与cvCreateImageHeader均是IplImage* 类型的图像头指针,这两个函数的区别是cvCreateImage 除了分配图像头之外,还分配图像数据,而cvCreateImageHeader仅仅是分配图像头,并没有分配图像数据。 |
|