无法在OpenCV Python中找到SIFT或xfeatures2d

时间:2018-05-23 04:03:39

标签: python opencv opencv3.0

我最近使用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中吗?有关如何解决此问题的任何建议?谢谢!

1 个答案:

答案 0 :(得分:1)

我猜你用pip安装了.card .content { padding-left: 24px; box-sizing: border-box; } .card .content .title { padding: 24px 0; font-size: 16px; color: #333; display: inline-block; width: calc(100% - 80px); 。该包不包括贡献的模块。要解决此问题,请先卸载opencv-python并安装opencv-python