iplimage图像尺寸是否与垫子尺寸相同?

时间:2019-02-28 08:25:41

标签: c++ image-processing opencv4

iplimage图像尺寸是否与垫子尺寸相同?有什么区别,如何将它们彼此替换?

1 个答案:

答案 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);