1

このリンクのコードを使用しようとしています: OpenCV python's API: FlannBasedMatcher

ただし、次のエラーが表示されます。

File "C:\Users\User\Desktop\lktracker\lktrack.py", line 22, in match_flann
flann = cv2.flann_Index(desc2, flann_params)
TypeError: features is not a numpy array, neither a scalar

FLANN 関数を呼び出すコードの一部を次に示します。

for i in range(rowsInOrigDes):
        for j in range(rowsInNextDes):

            origDesArr = np.array(origDes[i,:])             
            nextDesArr = np.array(nextDes[j,:])             
            origDesArr = [float(x) for x in origDesArr]
            nextDesArr = [float(x) for x in nextDesArr]
            b = match_flann(origDesArr, nextDesArr, r_threshold = 0.6)
            if b:
                print b

この機能を正しく使用していますか? 私も何を宣言するbのかわかりません..

誰かがこれを手伝ってくれるなら、とても感謝しています。

4

1 に答える 1