【发布时间】:2016-01-12 06:47:38
【问题描述】:
自 3.0 版起,DenseFeatureDetector 不再可用。谁能告诉我如何在 OpenCV 3.0 中计算 Dense SIFT 特征?我在文档中找不到它。
非常感谢您!
【问题讨论】:
-
您的意思是像 DAISY 功能?它在 opencv 3.0 中,但在外部 contrib 包中。你必须自己编译它
-
@DawidPi:我已经安装了 opencv_contrib 并将 xfeature2d 包含到项目中,但仍然找不到像 DenseFeatureDetector 这样的东西。密集 SIFT 只是在不同尺度的网格上计算的 SIFT 特征。
-
DenseFeatureDetector detectImpl的实现是这样的。我想你可以自己做这件事,但我想我不能帮助你更多,因为我不是数学家也不是 CV 专家。 github.com/Itseez/opencv/blob/2.4/modules/features2d/src/…
-
谢谢@DawidPi。我在 opencv_contrib 和 /features2d 中搜索了“Dense”,但看起来该功能已被删除。看来我必须按照你的建议自己实现它。
-
DenseFeatureDetector 在 OpenCV 3.0 中被移除 answers.opencv.org/question/61225/dense-features-in-opencv-3
标签: c++ opencv computer-science sift