如何在python中访问SURF的KeyPoints的特征尺度和主导方向?

时间:2018-10-19 05:48:47

标签: python opencv sift surf

我正在阅读一篇题为“图像检索的局部几何一致性约束”的论文。作者介绍了一种使用局部几何一致性使匹配的SFIT点正确的方法。该方法需要点的特征尺度和主导方向。

在python中,我使用opencv提取SURF关键点。如何获得点的特征尺度和主导方向?

1 个答案:

答案 0 :(得分:0)

使用以下方法创建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)