如何使用MSER检测图像中的区域

我创建了一个应用程序,它提取MSER数据并将其存储在CvSeq* 。 我想知道OpenCV中是否有任何函数或教程,我可以使用两个图像的提取数据将数据与另一个图像进行比较。

谢谢。

最简单的MSER实现就是使用C API。 Google SoC中还有另一个使用C ++ API的列表。

我想你比较结果的最佳方法是在上述任何链接中实现代码。 将结果与Matlab进行比较通常是一件好事,因为我们可以期望它是一个标准(或多或少)。 VlFeat有一个包含C和Matlab接口的库,具有MSERfunction。 最后一个链接还有一个简短的解释,您可以从哪里了解要比较的“数据”。 你有什么样的比较 – 如果它是两个不同图像中的区域之间的相似性,那么使用区域的灰度级共生矩阵(GLCM)应该有效。 MSER将为您提供区域,但比较可能不需要MSER的更多数据。

您是否使用OpenCV cvMSER()函数btw,或编写整个代码?