关于Mat转IplImage
在将Mat转为IplImage类型时发现:
//这样可以
IplImage pg = IplImage(mImage);
//这样也可以
IplImage *pImage = cvCreateImage(cvSize(mImage.rows,mImage.cols), IPL_DEPTH_8U, 3);
*pImage = IplImage(mImage);
//这样不行
IplImage *pImage;
*pImage = IplImage(mImage);
既然在将IplImage转为Mat型时只创建新的头信息而不会复制数据区域,那为什么还要用cvCreateImage申请内存呢?
请大神指点下,谢谢!