精华内容
下载资源
问答
  • ubuntu pip 安装 opencv

    千次阅读 2019-01-01 16:42:38
    我想指出这个OpenCV安装方法的一个重要警告。 我们今天讨论的PyPi / PiWheels托管的OpenCV版本 不包括“非自由”算法,如SIFT,SURF和其他专利算法。 所有这一切 - 在PyPI存储库上有四个可以进行pip安装的OpenCV包:...

    pip 安装 opencv 教程 https://hotdog29.com/?p=550

    pip install opencv
    作者: Adrian Rosebrock 于 2018 年9月19日在 Tutorials中发表

    我想指出这个OpenCV安装方法的一个重要警告。
    我们今天讨论的PyPi / PiWheels托管的OpenCV版本 不包括“非自由”算法,如SIFT,SURF和其他专利算法。

    所有这一切 - 在PyPI存储库上有四个可以进行pip安装的OpenCV包:
    opencv-python:这个存储库只包含OpenCV库的主要模块。如果您是PyImageSearch阅读器,则不需要安装此软件包。
    opencv-contrib-python: opencv-contrib-python库包含两个主要模块与一起的contrib模块 -这是我推荐你安装,因为它包含了所有的OpenCV功能。
    opencv-python-headless:与opencv-python相同,但没有GUI功能。适用于无头系统。
    opencv-contrib-python-headless:与opencv-contrib-python相同,但没有GUI功能。适用于无头系统。
    同样,在绝大多数情况下,您需要 在系统上安装 opencv - contrib - python。

    如何在Ubuntu上安装OpenCV
    您有两个选项可以使用pip在Ubuntu上安装OpenCV:

    安装到您的系统 site-packages
    安装到虚拟环境的 site-packages (首选)
    首先,安装pip
    如果你没有pip,你需要先获得它:
    pip install opencvShell

    $ wget https://bootstrap.pypa.io/get-pip.py
    $ sudo python3 get-pip.py
    

    选项A:使用pip将OpenCV安装到您的Ubuntu系统

    除非您有一个不需要独立的独立Python环境的特定用例,否则我不推荐使用此方法。

    让我们在我们的系统上安装opencv-contrib-python:

    pip install opencvShell

    $ sudo pip install opencv-contrib-python
    $ sudo pip install opencv-contrib-python
    

    选项B:使用pip将Ubuntu上的OpenCV安装到虚拟环境中

    Python虚拟环境有很多好处。

    主要的好处是,您可以使用隔离的软件包(许多具有版本依赖性)在您的系统上开发多个项目,而不必混淆系统的水域。您也可以随意添加和删除虚拟环境。

    简而言之:Python虚拟环境是Python开发的最佳实践。机会是,你应该跳上这个潮流。

    我选择的工具是 virtualenv 和 virtualenvwrapper, 但你可以选择一种替代品,如venv或Anaconda(简称conda)。

    以下是如何安装 virtualenv 和 virtualenvwrapper ,它们都将存在于您的系统 site-packages 并管理每个项目的虚拟环境站点包:

    pip install opencvShell

    $ pip install virtualenv virtualenvwrapper
    $ pip install virtualenv virtualenvwrapper
    

    在我们继续之前,您首先需要在〜/ .bashrc 配置文件中添加一些行 。使用nano , vim 或 emacs打开文件 ,并将这些行追加到末尾:

    pip install opencvShell

    # virtualenv and virtualenvwrapper
    export WORKON_HOME=$HOME/.virtualenvs
    export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
    source /usr/local/bin/virtualenvwrapper.sh
    

    pip install opencvShell

    $ source ~/.bashrc
    

    你会看到一些设置virtualenvwrapper的终端输出。您现在可以访问新的终端命令:

    使用 mkvirtualenv 创建环境 。
    使用 workon 激活环境(或切换到另一个环境) 。
    使用 deactivate 停用与环境 停用 。
    使用 rmvirtualenv 删除环境 。

    让我们为OpenCV 创建一个名为cv的Python 3虚拟环境:

    pip install opencvShell

    $ mkvirtualenv cv -p python3
    

    pip install opencvShell

    $ pip install opencv-contrib-python
    $ pip install opencv-contrib-python
    

    测试是否安装成功
    打开一个新终端

    source ~/.bashrc
    workon cv
    python
    import cv2
    cv2.__version__
    

    输出opencv版本号,证明成功
    我在安装时出现opencv 会安装到python2 的环境下,还不清楚原因
    所以我在测试时需改上述第3行代码

    python2
    

    文章出处 https://www.pyimagesearch.com/2018/09/19/pip-install-opencv/

    pip 安装 opencv 教程 https://hotdog29.com/?p=550

    展开全文
  • 使用 pip 在 Ubuntu,macOS 上快速安装 OpenCV。 Ubuntu 版本:Ubuntu 20.04.2 LTS; macOS 版本:macOS Big Sur 11.2.3。

    使用 pip 在 Ubuntu,macOS 上快速安装 OpenCV。
    Ubuntu 版本:Ubuntu 20.04.2 LTS;
    macOS 版本:macOS Big Sur 11.4。



    对于 Python 应用而言,可以使用 pip 安装软件包1,本文就以 Ubuntu 和 macOS 为例,展示安装 OpenCV 的过程。

    需要首先说明的是,用 pip 安装的 OpenCV 包一般不影响日常使用,但并不是 OpenCV.org 官方发布的,不包括 SIFT、SURF 等非免费或者有专利的算法。

    1. pip 的两种 OpenCV 安装包

    在 PyPI 仓库中,共有 4 种 OpenCV 包可用于 pip 安装,安装时仅能选择其中一个


    对于桌面环境(如 Windows,macOS 和 Linux 系统),可以使用下面两个版本:

    1. opencv-python:这个版本仅包括了 OpenCV 的主模块
    2. opencv-contrib-python:这个版本包括了 OpenCV 的主模块和发布版/附加模块

    对于服务器/非 GUI 环境,可以使用下面两个 Headless 版本,不包括任何 GUI 功能,不能直接使用 cv2.imshow 等函数:

    1. opencv-python-headless:这个版本仅包括了 OpenCV 的 headless 主模块
    2. opencv-contrib-python-headless:这个版本包括了 OpenCV 的 headless 主模块和发布版/附加模块

    再次强调,不要同时安装多个版本,只可以安装其中一个版本。

    2. 在 Ubuntu 上使用 pip 安装 OpenCV

    2.1 安装 pip

    对于 Ubuntu 的发行版而言,一般预装了 Python 2 和 Python 3,两个版本可谓天差万别。

    而两个版本的 Python 都包括了不同的 pip。一般使用 pip 时默认指 Python2,pip3 则指 Python 3 中的 pip。

    可以通过如下命令检查 Python 的版本:

    python3 --version
    

    比如我的电脑显示为:

    Python 3.8.5
    

    表示 Ubuntu 中安装了 3.8.5 版本的 Python。

    我们现在一般使用的是 Python 3,因此使用以下命令安装 pip3

    sudo apt install python3-pip
    

    在按要求输入账户密码后,将安装 pip3 和它的依赖项。

    注意: 我在输入上述命令后,产生了 Waiting for cache lock: Could not get lock... 的错误,排除错误可参考本文

    安装完成后,输入以下命令来检查安装是否正确:

    pip3 --version
    

    结果将显示 pip3 的版本号:

    pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)
    

    类似显示意味着已成功安装 pip3

    2.2 安装 OpenCV

    对于 Python 而言,可以构建一个虚拟环境(Virtual Environment),并在虚拟环境中安装不同的软件包。
    我们这里不使用虚拟环境,直接将 opencv-contrib-python 安装到系统中(在下面的 macOS 中再演示虚拟环境安装):

    sudo pip install opencv-contrib-python
    

    经过一段时间后,显示安装了 opencv-contrib-python 及其他依赖包(如 numpy):
    在这里插入图片描述

    默认情况下 pip 使用的是国外镜像,国内的同学可能下载速度过慢,此时可以考虑将 pip 使用的源修改为国内的镜像源

    3. 在 macOS 上使用 pip 安装 OpenCV

    由于 macOS 上自带的是 Python 2,需要自行安装 Python 3。同时,部分同学 (包括我!!) 可能安装过 Anaconda 或者 Pycharm 等软件,使得 macOS 下 Python 的版本管理混乱。我后面会专门写一篇文章介绍躲开这些坑的方法。

    这里介绍使用 pip 将 OpenCV 安装到虚拟环境下的过程(重点是 macOS 上虚拟环境的配置)。

    3.1 安装虚拟环境所需软件

    安装 virtualenvvirtualenvwrapper 到电脑中2

    pip3 install virtualenv virtualenvwrapper
    

    之后,需要在系统配置文件 ~/.bash_profile 中添加配置内容。使用 vim (或 nano 等应用)打开该文件:

    vim ~/.bash_profile
    

    将下列内容添加到文件末尾:

    # virtualenv and virtualenvwrapper
    export WORKON_HOME=$HOME/.virtualenvs
    export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
    source /usr/local/bin/virtualenvwrapper.sh
    

    保存文件后,在终端中运行下面命令:

    source ~/.bash_profile
    

    注意: 由于我之前乱七八糟安装/卸载过多次相关软件包,使得出现了 /Users/XXX/.bash_profile:source:11: no such file or directory: /usr/local/bin/virtualenvwrapper.sh 的错误,此时需要通过在终端中运行 which virtualenvwrapper.sh 的命令,确定其地址并对添加内容的第二行进行修改。

    3.2 配置所需虚拟环境

    virtualenvwrapper 提供了一些常见的命令,可以用于配置虚拟环境。

    • mkvirtualenv:创建一个新的虚拟环境;
    • workon:激活/转换到一个虚拟环境中;
    • deactivate:退出虚拟环境,回到自己的系统中;
    • rmvirtualenv:删除虚拟环境。

    我们这里创建一个名为 cv_test 的 Python3 的虚拟环境:

    mkvirtualenv cv_test -p python3
    

    可以看到,此时命令行的最前面增加了一个括号,显示为(cv_test),表示此时已在此虚拟环境下工作了。

    3.3 安装 OpenCV 到虚拟环境中

    下面将 opencv-contrib-python 安装到系统中:

    pip3 install opencv-contrib-python
    

    静候片刻,即完成了 OpenCV 的安装。

    4. 测试安装结果

    无论 Ubuntu 还是 macOS,安装完成后,可以测试是否安装成功。

    以 macOS 为例,首先进入对应的虚拟环境中:

    workon cv_test
    

    然后在终端中运行 python3,进入 Python 3 的交互环境,通过导入 OpenCV 包,即可显示版本:

    % python3
    Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 26 2018, 23:26:24) 
    [Clang 6.0 (clang-600.0.57)] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import cv2
    >>> cv2.__version__
    '4.5.2'
    

    说明我们使用 pip 安装成功了 OpenCV,可供后续使用。


    1. pip 是 Python 中的标准库管理器,可以用于对 Python 包的查找、下载、安装、卸载其他软件包,入门知识可参考本文↩︎

    2. virtualenvvirtualenvwrapper 是用于对 Python 进行虚拟环境配置/管理的软件包,入门知识可参考本文↩︎

    展开全文
  • 安装opencv pip install opencv-python==3.4.2.17 安装opencv-contrib pip install opencv-python-contrib==3.4.2.17 注意事项 a)opencv4.X之后不支持sift b) ==后面的版本号一定要写详细,写3.4.2会报错
    1. 安装opencv
      pip install opencv-python==3.4.2.17
    2. 安装opencv-contrib
      pip install opencv-contrib-python==3.4.2.17
    3. 注意事项
      a)opencv4.X之后不支持sift
      b) ==后面的版本号一定要写详细,写3.4.2会报错
    展开全文
  • pip安装opencv-python

    千次阅读 2019-11-16 20:02:46
    pip install opencv_contrib-python#这是安装最新版本的 指定版本 pip install opencv_contrib-python==4.1.1.26#我指定安装opencv4.1.1版本 所有版本号: 3.2.0.7, 3.2.0.8, 3.3.0.9, 3.3.0...

    在终端中输入,windows和linux通用,记得修改pip为国内的源 链接

    pip install opencv_contrib-python#这是安装最新版本的
    

    指定版本

    pip install opencv_contrib-python==4.1.1.26#我指定安装opencv4.1.1版本
    

    所有版本号:

    3.2.0.7, 3.2.0.8, 3.3.0.9, 3.3.0.10, 3.3.1.11, 3.4.0.12, 3.4.0.14, 3.4.1.15, 3.4.2.16, 3.4.2.17, 3.4.3.18, 3.4.4.19, 3.4.5.20, 3.4.6.27, 3.4.7.28, 4.0.0.21, 4.0.1.23, 4.0.1.24, 4.1.0.25, 4.1.1.26
    

    日期:2019-09-16

    展开全文
  • 树莓派通过pip安装OpenCV

    千次阅读 2019-09-22 11:12:37
    树莓派是arm平台,用pip安装时,默认从源码构建,编译耗时过长,甚至编译失败 www.piwheels.org 提供树莓派预编译二进制包 操作步骤: 在 /etc/pip.conf 添加如下内容,启用源 [global] extra-index-url=...
  • linux 安装python-opencv

    千次阅读 2019-06-11 14:56:27
    博客原文链接:https://blog.csdn.net/xiamentingtao/article/details/78278654 三种方法: 1. pip 安装pip install opencv-python ,最新版为opencv3安装后>>> im...
  • python添加opencv与openc-contrib库(附报错no attribute 'xfeatures2d’的解决方法) 直接安装步骤: cmd或anaconda prompt或terminal命令行窗口中输入以下代码,即可自动安装...pip uninstall opencv-contrib-py...
  • 如果你已经安装pip,那么只需输入: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python 使用的是清华的镜像资源。
  • pip和Anaconda中安装opencv-python1. pip 安装opencv-python2. conda安装opencv-python3. anaconda错误操作4. 多多点赞交流 1. pip 安装opencv-python pip安装比较简单,在命令行直接输入: pip install opencv-...
  • windows和linux下python opencv安装,含pip和whl文件离线安装两种方法。
  • linux系统安装opencv

    千次阅读 2018-02-28 14:43:13
    利用pip安装python版本的opencv opencv-python依赖模块 apt-get install libglib2.0-0 -y \ && apt-get install libsm6 -y \ && apt-get install libxrender-dev -y \ && apt-get ...
  • 1、pip3 uninstall opencv-python 出现的问题 ...解决:重新安装旧版本:pip3 install opencv-python==3.4.6.27 其次还是要考虑依赖的问题(考虑先装依赖) sudo apt install libatlas3-base libwebp6 ...
  • 通过pip安装opencv

    2020-12-07 11:18:39
    OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。 [1] 它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python...
  • Linux安装python-opencv ,亲测可用

    千次阅读 2017-07-03 19:00:05
    刚开始安装好Ubuntu16.04系统后,便安装pip,直接使用pip进行安装opencv pip install opencv-python 再使用 import cv2 进行检验发现可以通过,就以为安装成功了。后来直到我使用cv2.imshow()函数的时候发现...
  • pip 离线安装 opencv for python环境

    千次阅读 2019-09-23 14:22:09
    2、如果安装之后找不到指定模块:那么在python版本是对的情况下,换一个版本安装 ...pip install python-opencv :个人感觉默认安装最新版本,很容易与python版本不一致,所以建议 .whl离线安装 3、轮子文件下...
  • 在树莓派上安装opencv-Python用sudo pip install opencv-python命令总是安装不上,显示错误说网页上找不到源文件 而你又不想用很复杂的压缩包安装,可以考虑一下这个方法。废话不多说下面开始 工具 :1. 树莓派3b...
  • 树莓派python3使用pip3安装opencv3.4

    万次阅读 多人点赞 2019-09-08 09:59:21
    树莓派上python3安装opencv非常不容易,网上有很多编译安装的教程,本人试了几次都编译失败。然后尝试直接使用pip3安装成功,下面发出安装步骤。 编写时间:2019年09月08号 安装环境: 树莓派3B 树莓派系统:...
  • linux环境通过pip安装opencv后,导入cv2时报错: 在centos和ubuntu环境下都遇到相同的问题。报错原因: 缺少共享库 有两种解决办法: 一.使用如下命令查看缺少得共享库 yum whatprovides libSM.so.6 使用以下命令...
  • sudo apt-get install python-pip pip install numpy==1.15.0 sudo apt install python3-pip pip3 install numpy==1.15.0
  • linux anaconda安装opencv2

    千次阅读 2019-05-07 10:51:06
    参考:https://www.cnblogs.com/ansang/p/7798469.html 进入anaconda/bin目录,激活conda:. ./activate 再执行指令即可:conda install opencv 也可以用pip安装pip install opencv-python ...
  • Linux下cmake编译安装pip安装opencv-python的区别 cmake编译安装opencv-python 编译安装后,出现6个文件, 在python-3.7文件下,出现.so文件: config-3.7.py文件下,配置的是.so文件的配置路径: ...
  • Ubuntu16.04pip安装失败/wheel包安装失败/解决方法!最新安装教程! 注:本文为博主原创文章,未经博主允许不得转载。 如需转载请注明出处,否则必定追究法律责任 本人最近在开发项目,配置环境的时候因为安装opencv环境...
  • Linux 安装opencv python版本

    千次阅读 2019-05-16 10:24:06
  • 安装opencv-python出现错误 ModuleNotFoundError: No module named 'skbuild' 解决办法 pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple scikit-build 但依旧可你报错Problem with the CMake ...
  • 折腾了好久,了解到一个原因是python版本与opencv版本不匹配导致找不到模块,所以从清华的镜像 https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/ 中下载其他版本的库,因为电脑里python是3.6.10版本的,...
  • python 安装opencv linux opencv 查看版本

    千次阅读 2017-01-14 10:25:21
    python 安装opencv linux opencv 查看版本
  • Linux下为python3安装opencv

    千次阅读 2018-09-03 15:52:00
    1.到opencv官网https://opencv.org/releases.html下载需要的opencn安装包,如opencv-3.4.2,解压 unzip opencv-3.4.2.zip 2.进入该文件夹 cd opencv-3.4.2 ...4.安装依赖 sudo apt-get install build-...
  • ubuntu18安装python3-pip opencv-python

    千次阅读 2019-03-23 17:26:46
    root@2fce31d9be57:/# apt-get install python3-dev aptitude python3-pip root@2fce31d9be57:/# pip3 --version pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6) root@2fce31d9be57:/# apt-get ins...
  • Linux 安装opencv-python opencv4.0.0经验

    千次阅读 2018-12-20 10:47:17
    sudo pip install virtualenv virtualenvwrapper sudo rm -rf ~/.cache/pip export WORKON_HOME=$HOME/.virtualenvs export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 source /usr/local/bin/...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,843
精华内容 3,137
关键字:

linuxpip安装opencv

linux 订阅