IplImage是OpenCV中C语言的图像类型;cv::Mat是OpenCV中C++语言的图像类型;
两者间相互转化实例如下:cv::Mat img_src = cv::imread(img_name);
cv::Mat mimg = img_src.clone();
//IplImage* img = cvCreateImageHeader(img_src.size(), img_src.depth(), img_src.channels());
IplImage iplimg;
//std::cout<<"first"<<std::endl;
iplimg = IplImage(mimg);
//cv::Mat matimg(iplimg);
cv::Mat m = cv::cvarrToMat(&iplimg);
//matimg = cv::Mat(iplimg);
cv::imshow("edges", m);
cv::waitKey(0);