1、将Mat转换为IplImage
举例:
Mat img;
IplImage* pSrcImage ;
pSrcImage = &IplImage (img);
2、将IplImage转换为Mat
举例:
IplImage* lImg = cvLoadImage("greatwave.jpg", 1);
Mat img(lImg);
具体示例如下:
Mat
srcImage = cvLoadImage("greatwave.jpg", 1);
IplImage* pSrcImage ;
pSrcImage = &IplImage (srcImage);
IplImage* gray = cvCreateImage(cvGetSize(pSrcImage), IPL_DEPTH_8U, 1);
cvCvtColor(pSrcImage,gray,CV_BGR2GRAY );
Mat img(grad);