Я пытаюсь использовать код по этой ссылке: OpenCV python's API: FlannBasedMatcherPython - Использование «Flann» - «Тип ошибки»
Однако я получаю сообщение об ошибке:
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
либо ..
Если кто-то может помочь в этом, я был бы очень признателен.
Полный код, пожалуйста? –