iplimage图像尺寸是否与垫子尺寸相同?有什么区别,如何将它们彼此替换?
答案 0 :(得分:0)
IplImage *是指向图像数据结构IplImage的指针。在opencv的C API中使用。
opencv 2.0之后,引入了C ++ API,“ Mat”结构取代了IplImage。
它们的数据存储相同,因此大小大约相同(如果不完全相同)
1-从cv :: Mat转到iplImage *
Mat frame;
// read the image...ect
IplImage* frame2 = cvCloneImage(&(IplImage)frame);
2-从iplImage转到cv :: Mat
IplImage * ipl = ...;
cv::Mat m = cv::cvarrToMat(ipl);