OpenCV里IplImage中imageData和imageDataOrigin的关系
前段时间在opencv中文网站上提过问:
http://www.opencv.org.cn/forum/viewtopic.php?f=1&t=2844
尚未解决,今天又遇到了相关的问题:
两段几乎相同的代码代码:
IplImage* image = cvCreateImageHeader(cvSize(64, 64), 8, 1);
image->imageData = image->imageDataOrigin = new char[64*64];
image->widthStep = 64;
cvReleaseImage(&image);
和
IplImage* image = cvCreateImageHeader(cvSize(64, 64), 8, 1);
image->imageData = new char[64*64];
image->widthStep = 64;
cvReleaseImage(&image);
上边的在 cvReleaseImage(&image) 时会报错;下边的虽然正常,但是却不知道有没有正确的释放内存。。。