[英]How to convert from c++ interface cv::Mat to c IplImage?
如何转换c ++ interface cv :: Mat到c IplImage? 这样我用过
和matimage包含数据,并在一些操作后我想做逆转换。 来自IplImage * lpl ===> cv :: Mat我可以使用复制数据吗?
cv::Mat img = ....;
IplImage iplImg = img;
然后
cv::Mat img2(iplImg);
#include "iostream"
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
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个窗口显示相同的图像..
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.