将cv :: Mat转换为IplImage *
问题描述:
我想将cv :: Mat图像转换为IplImage,反之亦然。请帮助我..谢谢。
I want to convert cv::Mat image into IplImage and otherway around.please help me..thanks.
答
Mat image1;
IplImage * image2 = cvCloneImage(&(IplImage)image1);
http://stackoverflow.com/questions/4664187/converting-cvmat-to-iplimage [ ^ ]
http://answers.opencv.org/question/14088/converting-from-iplimage-to -cvmat-and-vise-versa / [ ^ ]
Mat image1;
IplImage* image2=cvCloneImage(&(IplImage)image1);
http://stackoverflow.com/questions/4664187/converting-cvmat-to-iplimage[^]
http://answers.opencv.org/question/14088/converting-from-iplimage-to-cvmat-and-vise-versa/[^]
使用时:
IplImage * image2 = cvCloneImage(&(IplImage) image1);
我收到此错误:
错误:获取临时[-fpermissive]的地址
IplImage * image2 = cvCloneImage(&(IplImage)image);
知道为什么吗?
When using:
IplImage* image2=cvCloneImage(&(IplImage)image1);
I get this error:
error: taking address of temporary [-fpermissive]
IplImage* image2=cvCloneImage(&(IplImage)image);
Any idea why?