DenseFeatureDetector больше не доступен в OpenCV. Кто-нибудь может указать мне на реализацию Dense SIFT в Python?
Спасибо.
Я видел предыдущие посты вокруг этого.
Они предлагают предоставить ключевые моменты вручную и вычислить дескрипторы для тех, кто использует SIFT.
Но функция вычисления не работает.
gray= cv2.cvtColor(img ,cv2.COLOR_BGR2GRAY)
sift = cv2.xfeatures2d.SIFT_create()
step_size = 5
kp = [cv2.KeyPoint(x, y, step_size) for y in range(0, gray.shape[0], step_size)
for x in range(0, gray.shape[1], step_size)]
descr = sift.compute(gray, kp)
Ссылки, через которые я уже прошел:
Настройки OpenCV-Python Dense SIFT
плотный SIFT OpenCV-Python
Функции вычисления плотного SIFT в OpenCV 3.0
Это старые сообщения, поэтому в моем случае они не очень полезны.