Python中的密集特征匹配

时间:2019-07-03 16:33:42

标签: python opencv image-processing computer-vision

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

OpenCV-Python dense SIFT

Compute Dense SIFT features in OpenCV 3.0

这些是一些旧帖子,因此对我而言不是很有帮助。

0 个答案:

没有答案