2

在 openCV 中,我经常使用cv::Mat几乎所有东西。现在,我需要使用 emgu CV 并Matrix在 stat 中使用 -object,但不支持某些功能?!...我可以使用image-class 代替吗?

何时使用image以及何时matrix在 emgu CV 中使用?

PS:目前我正在寻找一种在矩阵上定义 ROI 的方法,但没有找到不复制数据的方法。

版本:Emgu.CV-2.4.2

4

2 回答 2

3

从 OpenCV 3.0 开始,OpenCV 正在逐步淘汰IplImage。EmguCVImage<,>是围绕 的包装器IplImage,因此Image<,>正在逐步淘汰 EmguCV。

Mat尽可能使用CvInvoke 避免Image<,>及其方法。

于 2015-07-13T16:40:08.987 回答
2

我知道在最新版本的 OpenCV 中,Mat 对象比 iplImage 更受欢迎,原因有很多

在 EmguCV 中,情况有所不同。我认为经验法则是在数据本身应该是图像时使用 Image<>,在需要使用矩阵时使用 Mat<>。使用您需要的东西,并且 emguCV 对象应该具有满足您需求的正确构造器/功能。

对于投资回报率,sumeet 的评论非常好。

希望能帮助到你!

于 2013-10-01T14:51:46.687 回答