0

我有两张图片要比较。为此,我正在使用 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 创建自己的关键点吗?

提前致谢!

4

0 回答 0