Я хочу обнаружить объект в видео с помощью дескриптора функции "Freak" в python с opencv. Я определяю ключевую точку в запросе и обучаю фотографии с помощью прибоя. затем примените Freak и функцию соответствия последнего использования для нахождения соответствующей точки, но мой класс соответствия пуст. Почему это происходит?
surf = cv2.xfeatures2d.SURF_create()
keypoints_t = surf.detect(template, None)
keypoints_f = surf.detect(frame2, None)
freak = cv2.xfeatures2d.FREAK_create()
kp_t, des_t = freak.compute(template, keypoints_t)
kp_f, des_f = freak.compute(frame2, keypoints_f)
bf = cv2.BFMatcher(cv2.NORM_HAMMING, crossCheck=True)
matches = bf.match(des_t, des_f)