报错原因: opencv-contrib-python-3.4.3.X 有算法专利保护 使用SIFT的原因 为了保证关键点方向不变形,SIFT算法通过对关键点周围邻域进行梯度运算,求得该点方向 解决方案: 1、卸载opencv pip3 uninstall opencv-python 2、安装指定版本的opencv pip3 install opencv-python==3.4.2.16 pip3 install opencv-contrib-python==3.4.2.16 案例展示