精华内容
下载资源
问答
  • 怎样安装opencv
    千次阅读
    2021-06-01 22:02:58

    使用 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 进行虚拟环境配置/管理的软件包,入门知识可参考本文↩︎

    更多相关内容
  • ubuntu16.04安装opencv教程,简单快捷,讲解详细明了。
  • ubuntu 16.04 安装opencv

    千次阅读 2022-04-06 22:25:27
    2.下载opencv 3.安装 3.1 下载解压: 3.2 进入解压之后的文件夹下新建build文件夹: 3.3 进入build文件夹: 3.4 cmake 3.5进行编译 3.6 进行安装 4. 配置环境 1.安装cmake及其依赖环境 sudo apt-get ...

    目录

    1.安装cmake及其依赖环境

    2.下载opencv

    3.安装

    3.1 下载解压:

    3.2 进入解压之后的文件夹下新建build文件夹:

    3.3 进入build文件夹:

    3.4 cmake

    3.5 进行编译

    3.6 进行安装

    4. 配置环境


    1.安装cmake及其依赖环境

    sudo apt-get install cmake
    sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev
    sudo apt-get install libgtk2.0-dev
    sudo apt-get install pkg-config
    

    配置完之后可以在命令行输入

    cmake -version

    来检测cmake是否安装正确。

    2.下载opencv

    opencv安装包网址:https://opencv.org/releases/

     点击Sources来进行下载

    3.安装

    3.1 下载解压:

    3.2 进入解压之后的文件夹下新建build文件夹:

    mkdir build

    如下:

    3.3 进入build文件夹:

    cd build

    3.4 cmake

    该过程大概需要5分钟左右,根据计算机性能而定

    sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
    

    3.5 进行编译

    sudo make -j16

    j 后面所跟数字为编译时所使用的线程数

    3.6 进行安装

    sudo make install

    4. 配置环境

    (1)执行

    sudo gedit /etc/ld.so.conf
    

    在ld.so.conf中加上   include /usr/local/lib

     (2)执行

    sudo ldconfig
    sudo gedit /etc/bash.bashrc 
    

    在 bash.bashrc 最后加上

    PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
    export PKG_CONFIG_PATH

    配置完成后将 bash.bashrc 文件source一下,执行

    source /etc/bash.bashrc
    

    (3)手动创建opencv.pc

    cd /usr/local/lib
    sudo mkdir pkgconfig && cd pkgconfig
    sudo gedit opencv.pc

    在opencv.pc 添加:

    prefix=/usr/local
    exec_prefix=${prefix}
    includedir=/usr/local/include
    libdir=/usr/local/lib
     
    Name: OpenCV
    Description: Open Source Computer Vision Library
    Version: 4.4.5
    Libs: -L${exec_prefix}/lib -lopencv_stitching -lopencv_superres -lopencv_videostab -lopencv_aruco -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_dnn_objdetect -lopencv_dpm -lopencv_face -lopencv_photo -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_line_descriptor -lopencv_optflow -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_surface_matching -lopencv_tracking -lopencv_datasets -lopencv_text -lopencv_dnn -lopencv_plot -lopencv_xfeatures2d -lopencv_shape -lopencv_video -lopencv_ml -lopencv_ximgproc -lopencv_calib3d -lopencv_features2d -lopencv_highgui -lopencv_videoio -lopencv_flann -lopencv_xobjdetect -lopencv_imgcodecs -lopencv_objdetect -lopencv_xphoto -lopencv_imgproc -lopencv_core
    Libs.private: -ldl -lm -lpthread -lrt
    Cflags: -I${includedir}

    保存退出,执行:

    pkg-config --modversion opencv

    查看 opencv 版本

    至此,opencv c++版本配置完成。

    展开全文
  • python安装opencv库的方法

    千次阅读 2022-05-03 20:46:34
    安装python的opencv库 在命令行里面不行的,如下图所示 需要找到python的安装路径,然后找到对应的Scripts的目录下面 用powerShell下打开安装。 如下图所示 利用这种方式安装还是比较快的。

    安装python的opencv库
    在命令行里面不行的,如下图所示
    在这里插入图片描述
    需要找到python的安装路径,然后找到对应的Scripts的目录下面 用powerShell下打开安装。
    如下图所示
    在这里插入图片描述
    在这里插入图片描述

    利用这种方式安装还是比较快的。

    展开全文
  • win10 win11安装opencv

    千次阅读 2022-03-13 14:57:55
    在安装好Anaconda后,在miniconda或者Anaconda环境里安装opencv opencv的版本号有versions: 3.4.0.14, 3.4.8.29, 3.4.9.31, 3.4.9.33, 3.4.10.35, 3.4.10.37, 3.4.11.39, 3.4.11.41, 3.4.11.43, 3.4.11.45, 3.4.13....

    在安装好Anaconda后,在miniconda或者Anaconda环境里安装opencv

    opencv的版本号有versions: 3.4.0.14, 3.4.8.29, 3.4.9.31, 3.4.9.33, 3.4.10.35, 3.4.10.37, 3.4.11.39, 3.4.11.41, 3.4.11.43, 3.4.11.45, 3.4.13.47, 3.4.14.51, 3.4.14.53, 3.4.15.55, 3.4.16.57, 3.4.16.59, 3.4.17.61, 3.4.17.63, 4.1.2.30, 4.2.0.32, 4.2.0.34, 4.3.0.36, 4.3.0.38, 4.4.0.40, 4.4.0.42, 4.4.0.44, 4.4.0.46, 4.5.1.48, 4.5.2.52, 4.5.2.54, 4.5.3.56, 4.5.4.58, 4.5.4.60, 4.5.5.62, 4.5.5.64

    安装固定版本号可以使用下面的命令进行安装:

    用==(版本号)来进行特定版本的安装,版本号根据自己需要选择

    pip install opencv-python==4.5.5.64 -i https://pypi.douban.com/simple/

    还需要进行安装contrib模块:

    pip install opencv-contrib-python==4.5.5.64 -i https://pypi.douban.com/simple/

    注意:两个版本号一定要对应。

    其次就是安装最新版本,不需要写入版本号,会自动安装最新的版本号:

    pip install opencv-python -i https://pypi.douban.com/simple/
    pip install opencv-contrib-python -i https://pypi.douban.com/simple/

    卸载的方法很简单:

     pip uninstall opencv-python
    pip uninstall opencv-contrib-python

     

    展开全文
  • Ubuntu安装OpenCV

    千次阅读 2022-02-09 19:11:20
    1、安装准备 # 安装最低要求(Ubuntu 18.04 作为参考) sudo apt update && sudo apt install -y cmake g++ wget unzip #安装依赖 sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev...
  • anaconda安装opencv

    万次阅读 多人点赞 2021-10-31 22:42:16
    如何在anaconda里安装opencv? 1.用anaconda prompt安装 1>在开始菜单里面点击anaconda 在里面找到prompt(附打开界面) 2>看界面上显示的位置,首先切换到anaconda安装的位置,例如我的在D:\ana,但是...
  • 安装opencv库常用的办法是使用pip安装 pip install opencv-python 但成功安装之后在写代码时import cv2 仍然显示报错 最终发现是自己使用的anaconda的虚拟环境pytorch,在该环境下import cv2 应该将opencv库安装在...
  • Linux下安装OpenCV

    热门讨论 2012-10-24 09:10:48
    本文以Ubuntu为例说明安装OpenCV的基本步骤。本例只包含基本的安装 选项,不包括GPU等的设置。 1 安装带图形界面的cmake。cmake并不能直接编译程序文件,它的作用是 根据本机器的操作系统及配置生成对应的编译环境。...
  • C#安装opencv

    千次阅读 2022-04-21 14:02:21
    为了解决在Csharp下编写OpenCV程序的问题,实现高效可用方法GreenOpenCsharpWrapper(GOCW)。通过这种方法,能够分离界面和算法业务,高效率完成算法调用,非常方便进行维护。在多年项目实践中不断总结提炼出来的...
  • 【安装】安装OpenCV简易教程

    千次阅读 2020-03-12 17:49:18
    (1)安装opencv-python 执行命令:pip install opencv-python==3.4.1.15 博主指定安装的3.4.1.15版本,根据需求可以自己决定需要什么版本。出现successfly字样即安装成功,如果不放心可以验证,在python解释器下...
  • Anaconda安装OpenCV

    千次阅读 2022-03-22 11:04:42
    如果你也遇到 conda install opencv 一直卡在 Solving environment 转圈转到怀疑人生,经历无数次失败后崩溃,那你算来对地方了,只需要关闭网络代理,打开 Anaconda Powershell Prompt ,输入 pip install opencv-...
  • ubuntu安装opencv

    千次阅读 2021-12-09 09:14:12
    Ubuntu18.04 环境下安装OpenCV。 一、官网下载 Opencv官网 在导航栏Library中选中Releases 然后点击Sources,自动下载到本地。 二、安装 安装命令 unzip OpenCV-3.4.5.zip cd opencv mkdir build cd build cmake...
  • Windows安装OpenCV

    千次阅读 2021-08-15 12:15:52
      在解压目录下会有build和source两个文件夹,build下是使用OpenCV相关的文件,sources下是OpenCV的源代码。   接下来添加环境变量。如果是64位系统,将文件夹下的opencv\build\x64\vc14\bin目录添加到系统变量...
  • linux安装opencv

    千次阅读 2022-04-10 15:43:26
    Linux系统下使用C++开发OPenCV项目,先要搭建C/C++开发环境 在终端输入: sudo apt install gcc sudo apt install g++ 安装C/C++编译器GCC、G++ 或者安装build-essential,安装了该软件包,编译c/c++所需要的软件包也...
  • 树莓派中安装Opencv

    千次阅读 热门讨论 2022-03-08 15:52:40
    前言: 树莓派的安装与配置在我的这篇博客中有详细介绍,需要的直接跳转即可 树莓派安装配置 一.安装opencv-python opencv-python
  • Mac m1上用vscode安装opencv

    千次阅读 2022-03-17 19:07:02
    一种办法是通过homebrew来安装,安装命令 brew install opencv@3(如果没有“@3”,就会安装opencv4,opencv4没有调试成功,最后会出现simble unfind的动态库bug) 一种办法上通过cmake来对源码进行编译。cmake编译有...
  • pip安装opencv

    千次阅读 2022-01-03 20:19:28
    pip安装opencv python opencv 安装全部模块(主模块+社区模块【完整模块列表】) 使用国内镜像下载 清华源 阿里源 测试安装 安装完毕后,打开python 输入: 若无报错,则说明安装成功。 输入退出 python。...
  • Anaconda下安装OpenCV

    千次阅读 2021-10-25 21:40:58
    下载和安装OpenCV 1.下载 OpenCV的下载可以去官网下载,找到自己需要的版本,轻点小指头就可以下载啦。Releases - OpenCVhttps://opencv.org/releases/ 也可以使用镜像。(更快)Links for opencv-python ...
  • Ubuntu20.04 安装opencv

    2022-05-07 17:54:17
    一、获取源代码 git clone https://github.com/opencv/opencv.git git clone https://github.com/opencv/opencv_contrib.git ...三、安装依赖 sudo apt-get install build-essential sudo apt-get ...
  •   文章链接: http://blog.csdn.net/poem_qianmo/article/details/19809337 作者:毛星云(浅墨) 邮箱: happylifemxy@163.com  写作当前博文时配套使用OpenCV版本:2.4.8因为读研期间的研究方向是图像处理,...
  • conda 安装opencv

    千次阅读 2022-02-11 10:17:19
    conda install -c fastai opencv-python-headless
  • Ubuntu20.04安装Opencv4.5

    千次阅读 2022-03-29 14:23:41
    Ubuntu20.04安装Opencv4.5 一、安装方式 可以看到没有debian或者rpm等包,我们可以选择源码编译。 二、编译 unzip opencv-4.5.5.zip cd opencv-4.4.5 mkdir build cd build sudo cmake -D CMAKE_BUILD_TYPE=Release ...
  • ubuntu安装opencv4

    千次阅读 2022-03-07 14:10:35
    安装opencv4 在Ubuntu比较简单,几步就行: (1)sudo apt-get install build-essential sudo apt-get install build-essential (2)sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev ...
  • Pycharm快速安装OpenCV

    万次阅读 2022-01-21 09:12:04
    第五步 直接在搜索栏搜索OpenCV,选择opencv-Python下载即可。 第六步 适用下列代码即可测试是否安装成功 import cv2 as cv src = cv.imread("C:/Users/1599476664721.png") #括号里是照片地址 cv.namedWindow(...
  • Pycharm安装OpenCV

    千次阅读 2022-04-06 20:01:27
    Pycharm安装OpenCV 首先在https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv找到相应的Opencv的包,比如我的Python是Python3.9.5的所以我选择了 下载这个包之后放在下载后放在你Python安装路径下面的…\Lib\site...
  • 树莓派安装opencv

    千次阅读 2022-01-04 22:16:58
    OpenCV(开源的计算机视觉库)是基于BSD协议,因此它可免费用于学术和商业用途。其提供C++,C,Python和Java接口,支持Windows,Linux,Mac OS,iOS和Android。OpenCV致力于高效运算和即时应用开发。因其是用优化的C/C++编写...
  • Pycharm安装opencv

    千次阅读 2022-01-28 15:49:16
  • Ubuntu18.04 安装OpenCV

    千次阅读 2021-07-27 09:10:41
    Ubuntu18.04安装 OpenCV: 这里选择OpenCV3.4.3,其他版本类似 步骤: 1.下载OpenCV 2.安装cmake及OpenCV依赖包 3.解压下载的 .zip文件 4.编译OpenCV 5.安装OpenCV 6.设置opencv静态库加载路径
  • python安装opencv

    千次阅读 2022-01-17 13:01:11
    pip install opencv-python==3.4.9.31 -i https://pypi.tuna.tsinghua.edu.cn/simple/ 说明: ①使用低版本opencv,高版本会报错,不知道为何 ②换源至清华源

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 106,077
精华内容 42,430
关键字:

怎样安装opencv