由于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文件对应。
3、安装对应contrib : pip install opencv-contrib-python==3.4.2.16
4、此时,sift = cv2.xfeatures2d.SIFT_create()
已经不报错了。
最后
以上就是高高白羊最近收集整理的关于ubuntu离线安装opencv3.4.2.16库(使用anaconda环境)的全部内容,更多相关ubuntu离线安装opencv3内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复