将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?