如何转换c ++ interface cv :: Mat到c IplImage?

如何转换c ++ interface cv :: Mat到c IplImage? 这样我用过
IplImage * lpl = matimage;

和matimage包含数据,并在一些操作后我想做逆转换。 来自IplImage * lpl ===> cv :: Mat我可以使用复制数据吗?

cv::Mat img = ....; IplImage iplImg = img; 

然后

 cv::Mat img2(iplImg); 
 #include "iostream" #include  #include  using namespace std; using namespace cv; int main() { Mat image = imread("C:\\lena.jpg"); IplImage image2 = image; cvShowImage("TESTiplimage",&image2); imshow("TESTmat",image); waitKey(0); return 0; } 

…尝试这个代码吧…它适用于我…你应该得到2个窗口显示相同的图像..