pip install opencv-contrib-python,pip3安装opencv
该目录基于conda安装方法。1.创建所需的python版本虚拟环境。2.激活虚拟环境并安装opencv。3.验证OpenCV是否安装正确。4.如果不想用,可以卸载OpenCV。3.退出并删除虚拟环境。pip安装摘要
本文将介绍如何在linux系统中安装opencv。从源代码安装OpenCV的方法见我的博客。
从源代码安装既费时又复杂,所以不推荐。有源代码安装的博客在安装OpenCV之前有一些依赖,比如读写本地图片和视频的软件包;也可以用python自带的包管理工具pip或者科学计算包Anaconda的包管理工具conda来安装。
需要注意的是,PyPi/PiWheels中包含的opencv版本不包含一些“非自由”算法,如SIFT、SURF或其他专有算法。如果您不介意这些,并且希望快速建立一个opencv环境,这就是本文下面要讨论的内容。即通过pip或conda安装的包不是opencv的官方包,而是由第三方维护的,但这并不影响我们的使用。
我们有两种基于conda和pip的安装解决方案。
基于安装Anconda(或Minianaconda)后的conda安装方法,python版本是固定的(2019 . 8 . 27安装anaconda后python默认版本为3.7),但是我们可以自己指定需要的python版本:
Conda将在$ yourenv/VM/lib/python 3.6/site-packages中安装这个包。
1.创建所需的python版本虚拟环境conda create -n vm python=3.6 #创建一个名为vm的虚拟环境,python版本3.6。
2.激活虚拟环境并安装OpenCV Conda Activate VM # Activate Conda Install-C https://conda.anaconda.org/menpo opencv3 # Install OpenCV 3 #如果要安装opencv4,将OpenCV 3改为以下命令:Conda Install-C https://conda.anaconda.org/menpo OpenCV #安装最新版本的opencv4#。还可以通过康达搜索-C https://conda.anaconda.org/menpo OpenCV *搜索2021年9月14日更新的所有OpenCV版本
Opencv版本视图:
康达搜索opencv -c康达锻造
3.验证opencv是否正确安装了Python Import C V2Print (CV2。_ _版本_ _)
4.如果不想用,可以卸载opencv3,退出并删除虚拟环境Conda InstallOpenCV 3 #卸载opencv3conda deactivate #退出虚拟环境conda remove -n vm - all #删除基于pip安装的虚拟环境基于pip安装。有两种选择:
安装到系统的站点包被安装到虚拟环境的站点包。
也就是说可以通过pip安装在系统上,也可以安装在anaconda或者virtualenv的虚拟环境中。
pip上有四个版本的opencv:
1.opencv-python包含opencv的主要模块2、opencv-contrib-python包含opencv的主要模块和contrib模块3、opencv-python-headless:同opencv-python。但是没有GUI功能4。opencv-contrib-python-headless:与opencv-contrib-python相同,但没有GUI功能。
综上所述,建议在虚拟环境下安装第二个(anaconda或virtualenv):sudo apt-get install-y libsm 6 libxext 6 libxrender-de vpip install opencv-contrib-python。
2021年9月14日更新
参见pip版本方法:
pip=21.2:pip索引版本opencv-python
pip=21.1使用:pip安装opencv-python==
pip=20.3 use:pip install-use-deprecated=legacy-resolver opencv-python==
查看后,您可以选择要安装的版本。
因为总结不是来自正式版,只有“非免费”的算法,所以部分功能可能会失效,然后要重新安装源代码。
参考:https://www.pyimagesearch.com/2018/09/19/pip-install-opencv/
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。