Python,cv2,提供您自己的关键点

时间:2016-10-10 09:31:36

标签: python orb keypoint

我想要比较两张图片。我为此目的使用orb.detect和orb.compute。

我的问题是我想提供某些关键点,但我无法找到方法。

我尝试过这样的事情:

originalx = [-24,-23,-21,20,35,35]
originaly = [37,-25,-41,14,5,-51]
originalori = [1,0.4,1,0.3,1.1,1]
kp1 = []
for i in range(6):
    cv2.KeyPoint.pt[0] = originalx[i]
    cv2.KeyPoint.pt[1] = originaly[i]
    cv2.KeyPoint.angle = originalori[i]
    cv2.Keypoint.append(kp1)

为两个图片分配指定某些位置,角度,data_id等。但是,我收到一个错误说:

AttributeError: 'builtin_function_or_method' object has no attribute 'pt'

有没有人知道如何创建自己的关键点而不是让orb.detect创建自己的关键点?

提前致谢!

0 个答案:

没有答案