由于SIFT已经申请了专利,所以在高版本的opencv中,会出现错误,以前是opencv4.1.2.30.,解决办法是安装版本为opencv3.4.2.16
pip uninstall opencv-python
pip uninstall opencv-contrib-python
再安装低版本的
pip install opencv_python==3.4.2.16 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install opencv-contrib-python==3.4.2.16 -i https://pypi.tuna.tsinghua.edu.cn/simple