HOG特征检测可用于关键点匹配吗?

时间:2011-06-06 05:10:59

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

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

和btw,我在哪里可以找到使用HOGDescriptor的OpenCV样本?

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:2)

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

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

编辑2 [十二月十二日]:我现在建议人们为那些寻找快速且非常有效的关键点匹配的许可友好描述符的人尝试ORB或BRISK。