ubuntu离线安装opencv3.4.2.16库(使用anaconda环境)

由于SIFT特征申请专利,3.4.2.16版本以后的opencv库已无法使用sift,因此离线安装3.4.2.16版本。

1、在清华镜像中心下载对应版本的opencv库。

opencv_python-3.4.2.16-cp36-cp36m-manylinux1_x86_64.whl
注:cp36表示python3.6,linux版本,x86架构,64位。

2、pycharm中使用anaconda创建python3.6的编译器。将whl文件放在项目目录下,我这里是pythonProject1,打开终端pip install opencv_python-3.4.2.16-cp36-cp36m-manylinux1_x86_64.whl即可。注意python版本要和whl文件对应。
ubuntu离线安装opencv3.4.2.16库(使用anaconda环境)_第1张图片
3、安装对应contrib : pip install opencv-contrib-python==3.4.2.16
4、此时,sift = cv2.xfeatures2d.SIFT_create()已经不报错了。

你可能感兴趣的:(笔记)