如何访问SURF的关键点的特征尺度和主导方向在Python?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何访问SURF的关键点的特征尺度和主导方向在Python?相关的知识,希望对你有一定的参考价值。

我读标题为“局部几何一致性约束的图像检索”一文。作者介绍使匹配SFIT点右使用局部几何一致性的方法。此方法需要点的特征尺度和主导方向。

在Python中,我使用OpenCV中提取SURF关键点。我怎么能得到点的特征尺度和主方向?

答案

佳洁士SURF与特征提取

surf = cv2.xfeatures2d.SURF_create()
kpu, desu = surf.detectAndCompute(image, None)

关键点都存储在KPU,现在你可以这样做:

for i in range(len(kpu)):
     point = kpu[i].pt
     print("your point here", point)

以上是关于如何访问SURF的关键点的特征尺度和主导方向在Python?的主要内容,如果未能解决你的问题,请参考以下文章

OpenCV+Python特征提取算法与图像描述符之SIFT / SURF / ORB

对于尺度不变的特征提取,SURF 和 SIFT 是不是有任何快速的替代方案?

OpenCV——SURF特征检测与匹配

3D,点云关键点和特征描述

4-SIFT特征提取和检测的基本步骤

常用特征检测算法SURFSIFTORB和FAST