0

比較したい2つの画像があります。この目的のために 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