OpenCV - 特征点检测后,如何获取特征点的 x,y 坐标
OpenCV - After feature points detection, how can I get the x,y-coordinates of the feature points
我的流程是
- 首先是检测特征点
- 接下来,我需要特征点的 x,y 坐标,以便构建直方图以找到 x,y 直方图最大值的局部密度
感谢任何帮助
下面这个例子:http://docs.opencv.org/3.0-beta/doc/py_tutorials/py_feature2d/py_orb/py_orb.html#orb
在
kp = orb.detect(img,None)
kp, des = orb.compute(img, kp)
kp 变量是 Keypoint 个对象的列表。
这个对象的pt
成员是关键点的位置。
因此,例如:
for i,keypoint in enumerate(kp):
print "Keypoint %d: %s" % (i, keypoint.pt)
我的流程是
- 首先是检测特征点
- 接下来,我需要特征点的 x,y 坐标,以便构建直方图以找到 x,y 直方图最大值的局部密度
感谢任何帮助
下面这个例子:http://docs.opencv.org/3.0-beta/doc/py_tutorials/py_feature2d/py_orb/py_orb.html#orb
在
kp = orb.detect(img,None)
kp, des = orb.compute(img, kp)
kp 变量是 Keypoint 个对象的列表。
这个对象的pt
成员是关键点的位置。
因此,例如:
for i,keypoint in enumerate(kp):
print "Keypoint %d: %s" % (i, keypoint.pt)