这篇文章来说说怎么将Opencv的Mat通过dll链接库传递参数给Emgucv的Image类使用。
这里还是借助两个中间量来实现这个工程,即Opencv中的 IplImage类和Emgucv里的MIplImage类。
首先,将Mat类转换为IplImage指针
void* MatToIplImage(Mat src)
{
IplImage dst = src; //将Mat类转换成IplImage
return &dst; //返回IplImage指针
}
然后,将IplImage指针参数返回并转换成Emgucv中的Image对象