【问题标题】:can HOG feature detection be used to keypoint matching?HOG特征检测可以用于关键点匹配吗?
【发布时间】:2011-09-09 00:46:27
【问题描述】:

我看到HOG经常和SVM一起用于目标检测,它可以用于匹配两个图像中的关键点吗?

顺便说一句,我在哪里可以找到使用 HOGDescriptor 的 OpenCV 示例?

【问题讨论】:

    标签: c++ image-processing opencv computer-vision feature-detection


    【解决方案1】:

    如果您正在处理图像,则可以将 SIFT/SURF 与 SVM 结合使用。没有什么可以阻止您使用 HOG 进行关键点匹配,但请记住,有效性取决于描述符的辨别能力和鲁棒性。

    编辑:当我最初提到 HOG 仅用于视频时,我理解不好。不知何故,我在考虑对视频活动描述非常有效的光流向量直方图。

    编辑 2 [2012 年 10 月]:我现在建议人们尝试 ORB 或 BRISK,以便那些寻找快速且对关键点匹配非常有效的许可证友好描述符。

    【讨论】:

    • SIFT/SURF 均已获得专利。我认为(?)两者都允许非商业用途,但肯定不会用于商业用途。
    • 是的,SIFT/SURF 确实获得了专利。有一些非专利描述符或多或少同样有效。您的选择是自行实施其中一项或许可 SIFT/SURF。
    • HOG没有专利?据我所知,它比 SIFT 晚。
    【解决方案2】:

    HOG 可以在没有 SVM 的情况下用于特征匹配。 只需选择一些点(例如边缘)并以这些点为中心计算 ROI 内的 HOG 特征。 HOGDescriptor 似乎只适用于 GPU 编程。 我在 openCV 中为 HOG 创建了 Descriptor 作为 Mat,它也适用于 OpenCV 匹配函数。

    【讨论】:

    • 你能分享一些代码吗?谢谢!尤其是你用 HOG 在 2 张图像之间进行匹配的部分
    猜你喜欢
    • 2012-09-06
    • 2015-08-12
    • 1970-01-01
    • 2014-04-04
    • 1970-01-01
    • 2015-11-26
    • 2012-06-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多