AttributeError: module 'cv2' has no attribute 'xfeatures2d

问题原因所在:

该算法已经申请了专利,新版本3.4.2OpenCV没有权利使用,所以在使用的过程中需要使用降级:

解决方法:

如果你只安装了一个版本的python,只需要打开cmd命令行,输入
pip uninstall opencv-python
    pip install opencv-python==3.4.2.16 -i "https://pypi.doubanio.com/simple/"
    pip install opencv-contrib-python==3.4.2.16 -i "https://pypi.doubanio.com/simple/"
————————————————
版权声明:本文为CSDN博主「AllyLi0224」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Allyli0022/article/details/87010050

你可能感兴趣的:(OpenCV-python,python,opencv,pip)