【问题标题】:Unable to find SIFT or xfeatures2d in OpenCV Python [duplicate]在 OpenCV Python 中找不到 SIFT 或 xfeatures2d [重复]
【发布时间】:2018-11-01 22:13:24
【问题描述】:

我最近使用 OpenCV 3.4.1 切换回 python 进行面部检测和模式识别但是在运行 OpenCV 进行点识别时,我得到了错误

AttributeError: module 'cv2.cv2' has no attribute 'SIFT_create'

我已阅读将行从 sift = cv2.SIFT_create() 更改为 sift = sift = cv2.xfeatures2d.SIFT_create() 应该可以解决这个问题。

但是我得到一个错误

AttributeError: module 'cv2.cv2' has no attribute 'xfeatures2d'.

xfeatures2d 是否应该包含在 OpenCV 中?关于如何解决这个问题的任何建议?谢谢!

【问题讨论】:

标签: python opencv opencv3.0


【解决方案1】:

我猜你用 pip 安装了opencv-python。该软件包不包括贡献的模块。要解决此问题,请卸载 opencv-python 并安装 opencv-contrib-python

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-26
    • 2018-02-25
    • 2020-05-20
    • 1970-01-01
    • 1970-01-01
    • 2020-04-30
    • 1970-01-01
    • 2018-07-01
    相关资源
    最近更新 更多