Emgu CV数据结构使用

Emgu CV data structure usage

使用EmguCV进行图像处理时, 建议只使用 Image 对象还是某些人使用 Matrix 和 Mat 对象?

从一种转换到另一种似乎很麻烦,而且,某些函数(例如 ConnectedComponents)似乎无法正常工作(或者尽管一切都可以编译,但这些数据类型的使用可能不正确)

我认为在 EMGU 3.0 版本之后,鼓励您使用 Mat 或 UMat 类。在 3.0 版中,EMGU 从使用 OpenCV C 接口切换到 C++。但是 Image<,>MatUMat 都实现了 IInputArray,因此它们都可以在许多 CvInvoke 方法中使用。

您可以在他们的 tutorial 的最后一节中读到一些关于它的内容,这也突出了使用 UMat 的好处,因为它允许图像处理方法在GPU.