模块'cv2.cv2'没有属性'xfeatures2d'(OpenCV 4.1.2)[重复]
Posted
技术标签:
【中文标题】模块\'cv2.cv2\'没有属性\'xfeatures2d\'(OpenCV 4.1.2)[重复]【英文标题】:module 'cv2.cv2' has no attribute 'xfeatures2d' (OpenCV 4.1.2) [duplicate]模块'cv2.cv2'没有属性'xfeatures2d'(OpenCV 4.1.2)[重复] 【发布时间】:2020-04-30 12:30:06 【问题描述】:sift = cv2.xfeatures2d.SIFT_create()
AttributeError Traceback (most recent call last)
<ipython-input-49-11572687581a> in <module>()
8 gray = cv2.cvtColor(image,cv2.COLOR_BGR2GRAY)
9 #create sift object
---> 10 sift = cv2.xfeatures2d.SIFT_create()
11 #calculate keypoints and their orientation
12 keypoints,descriptors = sift.detectAndCompute(gray,None)
AttributeError: 模块 'cv2.cv2' 没有属性 'xfeatures2d'
【问题讨论】:
【参考方案1】:看起来 sift 和 surf 已经贬值了。
sift = cv2.xfeatures2d.SIFT_create() not working even though have contrib installed
该线程有一个类似的问题,选择的答案是这样的: https://***.com/a/52514095/11013286
【讨论】:
【参考方案2】:我可能错了,但我认为cv2.xfeatures2d.SIFT_create()
仅适用于旧版本
【讨论】:
以上是关于模块'cv2.cv2'没有属性'xfeatures2d'(OpenCV 4.1.2)[重复]的主要内容,如果未能解决你的问题,请参考以下文章
属性错误模块 'cv2.cv2' 没有属性 'videocapture'
AttributeError:模块'cv2.cv2'没有属性'cv'(类似的主题没有帮助)