【发布时间】:2011-10-07 01:19:21
【问题描述】:
我知道有很多关于 Python 和 OpenCV 的问题,但我没有找到关于这个特殊主题的帮助。
我想从 python OpenCV 中的图像中提取 SIFT 关键点。
我最近安装了 OpenCV 2.3,可以访问 SURF 和 MSER 但不能访问 SIFT。
我在 python 模块(cv 和 cv2)中看不到任何与 SIFT 相关的内容(我有点撒谎:有 2 个常量:cv2.SIFT_COMMON_PARAMS_AVERAGE_ANGLE 和 cv2.SIFT_COMMON_PARAMS_FIRST_ANGLE)。
这让我困惑了一段时间。 这是否与 OpenCV 的某些部分在 C 中而其他在 C++ 中的事实有关? 有什么想法吗?
P.S.:我也尝试过 pyopencv(OpenCV
【问题讨论】:
-
您是否从源代码构建了 OpenCV?
-
是的,我已经使用选项 CMAKE_BUILD_TYPE=RELEASE、CMAKE_INSTALL_PREFIX、BUILD_PYTHON_SUPPORT=ON、WITH_QT=ON 从源代码构建 OpenCV 2.3(编译工作没有问题)。
-
willowgarage 的人把 OpenCV 2.3 的文档放到网上 link。显然,python 中的 features2d 并没有包含很多东西。