千家信息网

如何在Ubuntu 20.04上安装OpenCV

发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,这篇文章给大家分享的是有关如何在Ubuntu 20.04上安装OpenCV的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。从Ubuntu仓库安装OpenCV可从默认的Ubun
千家信息网最后更新 2026年11月04日如何在Ubuntu 20.04上安装OpenCV

这篇文章给大家分享的是有关如何在Ubuntu 20.04上安装OpenCV的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

从Ubuntu仓库安装OpenCV

可从默认的Ubuntu 20.04仓库安装OpenCV。要安装它,请运行:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install libopencv-dev python3-opencv

上面的命令将安装运行OpenCV所需的所有软件包。

通过导入cv2模块并打印OpenCV版本来验证安装:

linuxmi@linuxmi:~/www.linuxmi.com$ python3 -c "import cv2; print(cv2.__version__)"

在撰写本文时,仓库中的版本为4.2:

输出:

4.2.0

从源代码安装OpenCV

从源代码构建OpenCV库可以使您拥有最新的可用版本。它将针对您的特定系统进行优化,并且您将完全控制构建选项。这是安装OpenCV的推荐方法。

执行以下步骤从源代码安装最新的OpenCV版本:

安装构建工具和依赖项:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install build-essential cmake git pkg-config libgtk-3-dev \  libavcodec-dev libavformat-dev libswscale-dev libv4l-dev \  libxvidcore-dev libx264-dev libjpeg-dev libpng-dev libtiff-dev \  gfortran openexr libatlas-base-dev python3-dev python3-numpy \  libtbb2 libtbb-dev libdc1394-22-dev libopenexr-dev \  libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev

克隆OpenCV和OpenCV contrib仓库:

mkdir ~/opencv_build && cd ~/opencv_build  git clone https://github.com/opencv/opencv.git  git clone https://github.com/opencv/opencv_contrib.git

在撰写本文时,github仓库中的默认版本为4.3.0。如果要安装旧版本的OpenCV,请在cd上同时打开opencv和opencv_contrib目录,然后运行git checkout

下载完成后,创建一个临时构建目录,并导航至该目录:

cd ~/opencv_build/opencv  mkdir -p build && cd build

使用CMake设置OpenCV build:

cmake -D CMAKE_BUILD_TYPE=RELEASE \  -D CMAKE_INSTALL_PREFIX=/usr/local \  -D INSTALL_C_EXAMPLES=ON \  -D INSTALL_PYTHON_EXAMPLES=ON \  -D OPENCV_GENERATE_PKGCONFIG=ON \  -D OPENCV_EXTRA_MODULES_PATH=~/opencv_build/opencv_contrib/modules \  -D BUILD_EXAMPLES=ON ..

输出将如下所示:

-- Configuring done  -- Generating done  -- Build files have been written to: /home/vagrant/opencv_build/opencv/build

开始编译过程:

make -j8

根据您的处理器修改-j标志。如果您不知道处理器的内核数,可以通过键入nproc找到它。

编译可能要花费几分钟或更长时间,具体取决于您的系统配置。

使用以下方法安装OpenCV:

sudo make install

要验证安装,请键入以下命令,您将看到OpenCV版本。

C++绑定:

pkg-config --modversion opencv4

输出

4.2.0

Python绑定:

python3 -c "import cv2; print(cv2.__version__)"

输出

4.3.0-dev

感谢各位的阅读!关于"如何在Ubuntu 20.04上安装OpenCV"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

版本 仓库 输出 源代码 目录 运行 内容 命令 处理器 方法 更多 篇文章 系统 处理 编译 验证 不错 实用 内核 取决于 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中智农互联网科技 新华互联网科技 云之行互联网科技 成都狮子座互联网科技 互联网科技有限公司 翻译 互联网科技产品 互联网金融科技公司干啥的 互联网时代科技改变生活 互联网科技项目计划书材料类 互联网科技与大数据专业 亳州好赞互联网科技有限公司 广州新华互联网科技学校电竞方面 特约风豹互联网科技为什么扣费 广东工业互联网大赛深圳学泰科技 众联互联网络科技 上海互联网科技园景观 互联网大会出现的黑科技 互联网科技创业有什么好项目 每日互联网科技新闻 广州全民伙伴互联网科技有限公司 喔噻互联网科技有限公司 互联网最新的科技 深圳互联网科技公司 天津摩尔互联网科技 融势互联网科技 丰台科技园 互联网公司 汉立互联网科技有限公司联系电话 互联网软件和科技 山东大美朱楼互联网科技有限公司 互联网界的黑科技
0