Python3.6 和Opencv3.X出现AttributeError: module 'cv2.cv2' has no attribute 'xfeatures2d'

系统Ubuntu16.04:
执行以下操作:

sudo pip unistall opencv-contrib-python
sudo pip unistall opencv-python

sudo pip install opencv-python==3.4.1.15
sudo pip install opencv-contrib-python==3.4.1.15

在Opencv3.X的时候,把部分功能和一些实验性功能放在openc-contrib里面
在使用sift = cv2.xfeatures2d.SIFT_create()出现AttributeError: module ‘cv2.cv2’ has no attribute 'xfeatures2d’的错误,因此需要安装openc-contrib-python这个库。

按照网上先安装opencv-contrib-python这个库,我这边无论是本地还是服务器依旧报同样的错误。
如果大家遇到同样的问题,可以调一下安装顺序再试试看

发布了19 篇原创文章 · 获赞 3 · 访问量 4962

猜你喜欢

转载自blog.csdn.net/xiaojian0907/article/details/88014347