c++ - 在 opencv 中使用 GridAdaptedFeatureDetector 进行特征检测

标签 c++ opencv sift

我发现 GridAdaptedFeatureDetector 作为 opencv 中特征检测器的接口(interface)。我的印象是我们可以使用它来将图像划分为 NxM 个单元并检测每个单元的特征。但是我找不到文档,也看不懂这个接口(interface)的源代码。

有人可以告诉我 GridAdaptedFeatureDetector 是否可以通过分割图像并返回每个单元格的图像描述符来检测特征吗?或者是否有另一种方法可以用来单独检测每个单元格中的特征?

谢谢!

最佳答案

是的,GridAdaptedFeatureDetector 将图像划分为单元格并检测每个单元格的特征。此功能仅在 OpenCV2 中可用。这是 documentation .

但是,您可能对最近的 paper 感兴趣解决了图像上均匀关键点分布的问题。此 repository 中提供了 C++、Python 和 Matlab 接口(interface).

关于c++ - 在 opencv 中使用 GridAdaptedFeatureDetector 进行特征检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24298120/

相关文章:

c++ - 如何在我的 C++ 程序中访问 `addr2line` 功能?

opencv - OpenCV 中 Haar 级联训练中阳性样本的背景颜色

c++ - 使用 boost.python 导入带有 opencv 调用的方法但由于编译后未找到符号而失败

image - 使用openCV在图像中实现SIFT

matlab - 如何保证SIFT特征的一致性?

c++ - 为什么 MOCK_METHOD 语法在 GMock 中不起作用?

c++ - 使用 std::rand() 在 C++ 中进行硬币翻转实验,结果不正确

c++ - 获取 vscode c++ 插件以定位 Protocol Buffer header

java - 如何有效地找到单个像素值随时间变化的标准偏差? (来自视频源)

algorithm - 使用 "Scalable Recognition with a Vocabulary Tree"实现图像匹配