Opencv 如何将const mat图像转换为Iplimage?

Opencv 如何将const mat图像转换为Iplimage?,opencv,mat,Opencv,Mat,我正在从现有的源库中提取算法。在函数内部有一个IplImage声明,该声明使用常量cv::mat初始化: IplImage *frame = new IplImage(img_input); 编译时出现以下错误: no matching function for call to ‘_IplImage::_IplImage(const cv::Mat&) 我认为这是因为库使用了旧版本的opencv。因此,问题是如何在新版本的opencv中获得相同的结果?(我使用的是最新版本)将现有库转

我正在从现有的源库中提取算法。在函数内部有一个IplImage声明,该声明使用常量cv::mat初始化:

IplImage *frame = new IplImage(img_input);
编译时出现以下错误:

no matching function for call to ‘_IplImage::_IplImage(const cv::Mat&)

我认为这是因为库使用了旧版本的opencv。因此,问题是如何在新版本的opencv中获得相同的结果?(我使用的是最新版本)

将现有库转换为使用
cv::Mat
。已删除对
IplImage
的支持。通过将现有库转换为使用
cv::Mat
。已删除对
IplImage
的支持。