DenseFeatureDetector在OpenCV中不再可用。有人可以指出我在Python中实现Dense SIFT的情况吗? 谢谢。
我以前看过与此相关的文章。 他们建议手动提供关键点,并为使用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 Settings
Compute Dense SIFT features in OpenCV 3.0
这些是一些旧帖子,因此对我而言不是很有帮助。