iplimage 图像大小与垫子大小相同吗?有什么区别,我们如何将它们相互替换?
问问题
178 次
1 回答
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);
于 2019-02-28T09:02:30.363 回答