このリンクのコードを使用しようとしています: 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
のかわかりません..
誰かがこれを手伝ってくれるなら、とても感謝しています。