opencv - LshMatcher 与 opencv?

标签 opencv sift matcher orb

我正在尝试将 ORB 描述符与 LshMatcher 一起使用以实现更快的匹配。

我在某处找到了 LSH 实现(例如: https://code.ros.org/trac/wg-ros-pkg/browser/branches/trunk_diamondback/stacks/object_recognition_experimental/rbrief/src/lsh.cpp )

但是opencv 2.4.2中似乎还没有实现。

您对如何在 opencv 中包含 LshMatcher 有任何提示吗?

最佳答案

我在 OpenCV 开发论坛上问过同样的问题,但没有好的答案。

http://answers.opencv.org/question/503/how-to-use-the-lshindexparams/

但是,我希望有更多文档。你可以过几天再查看一下,看看是否有新的答案。

顺便说一句,如果你尝试将它与 SIFT/SURF/ORB(这些是浮点描述符)一起使用,据我所知,它不会工作 LSH 仅适用于二进制描述符。

编辑

这似乎是 OpenCV (2.4.2) 中的一个错误,如此处接受的答案中所述 http://answers.opencv.org/question/503/how-to-use-the-lshindexparams/

关于opencv - LshMatcher 与 opencv?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11566322/

相关文章:

c++ - OpenCV 错误 : Assertion failed (a_size. 宽度 == 长度)

opencv - 用于智能手机的 SIFT 硬件加速器

matlab - MATLAB 教程中的 SIFT 实现

c++ - 筛选在 Opencv 2.4.6 ubuntu 中的实现

java - 不受字符限制的字符串的正则表达式模式

java - java中的匹配器,while循环中的匹配器行为?

python - 如何将 cv2 处理后的图像保存到 Django 模型中?

c++ - 在 OpenCV 中使用自定义相机(通过 GStreamer)

c++ - 如何定义和平滑 3D cv::Mat

ruby-on-rails - RSpec:期望改变多个