IplImage转换成Mat,网上会提供一种Mat构造函数中的一种方法,
Mat::Mat(const IplImage* img, bool copyData=false);
该方法的定义在mat.h中,但是在opencv3.0的版本中,已经没有了,那么如果想将IplImage转成Mat该如何实现呢?
IplImage *img = 0;
Mat MatImage;
MatImage = cvarrToMat(img);对于cvarrToMat的定义如下,
CV_EXPORTS Mat cvarrToMat(const CvArr* arr, bool copyData=false,
bool allowND=true, int coiMode=0,
AutoBuffer<double>* buf=0);
本文介绍了在OpenCV中如何将IplImage类型的数据转换为Mat类型。由于在OpenCV3.0及更高版本中,直接使用Mat构造函数的方式不再适用,文章提供了使用cvarrToMat函数进行转换的方法。
809

被折叠的 条评论
为什么被折叠?



