SIFT算法(一)安装OpenCV包
更新:貌似版权到期了,最新版的opencv也可以支持,问题不大
————————————————分割线————————————————————
由于3.4以上的python,对SIFT相关包有版权限制,所以尽量将opencv降版本为3.4.2
pip安装
一、卸载高版本的opencv-python和opencv-contrib-python
(血的教训 😦
注意:卸载时将所有打开的opencv有关程序关掉
注意:安装时关闭外网
按win+R,进入运行界面,输入cmd,进入cmd黑框,输入以下命令:
pip uninstall opencv-python
pip uninstall opencv-contrib-python
卸载成功的界面如图所示:

如果想要查看版本,可输入以下命令:
pip list
即可查看所有已安装的第三方库的包的版本
二、安装3.4.1版本的opencv-python和opencv-contrib-python
接着在命令行中输入以下命令:
pip install opencv-python==3.4.2.16
pip install opencv-contrib-python==3.4.2.16
输入命令之后,安装成功的界面如下:


三、验证安装成功
输入python,进入python命令行,出现>>>
输入import cv2,如果出现下一个命令行,如图所示,即安装成功。

本文介绍如何在Python 3.4以上版本中解决SIFT算法的版权限制问题,通过降级OpenCV版本到3.4.2来实现SIFT算法的正常使用,并详细说明了卸载高版本OpenCV及安装指定版本的具体步骤。
4736

被折叠的 条评论
为什么被折叠?



