在Linux系统上安装OpenCV

简介: 在Linux系统上安装OpenCV

如何在 Linux 系统上安装 OpenCV 的步骤:
更新系统:在终端中输入 sudo apt-get update 和 sudo apt-get upgrade 以更新您的系统。

安装 OpenCV 所需的依赖项:在终端中输入 sudo apt-get install build-essential cmake pkg-config 以安装 OpenCV 所需的依赖项。

安装图像 I/O 库:在终端中输入 sudo apt-get install libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev 以安装图像 I/O 库。

安装视频 I/O 库:在终端中输入 sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev 以安装视频 I/O 库。

安装 GUI 库:在终端中输入 sudo apt-get install libgtk-3-dev 以安装 GUI 库。

下载 OpenCV 源代码:您可以从 OpenCV 官方网站下载 OpenCV 源代码,或者在终端中输入 wget -O opencv.zip https://github.com/opencv/opencv/archive/4.5.1.zip 以直接下载。

解压 OpenCV 源代码:在终端中输入 unzip opencv.zip 以解压 OpenCV 源代码。

创建并进入 build 目录:在终端中输入 cd opencv-4.5.1/ 和 mkdir build 以创建并进入 build 目录。

运行 CMake:在终端中输入cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

编译和安装 OpenCV:在终端中输入 make -j4 并等待编译完成,然后输入 sudo make install 以安装 OpenCV。

更新动态链接库:在终端中输入 sudo ldconfig 以更新动态链接库。

验证安装:在终端中输入 python3,然后在 Python 交互式环境中输入 import cv2,如果没有错误,则说明安装成功。

以上就是如何在 Linux 系统上安装 OpenCV 的步骤。希望您能够成功安装!

目录
相关文章
|
2天前
|
机器学习/深度学习 人工智能 计算机视觉
好的资源-----打卡机+Arm+Qt+OpenCV嵌入式项目-基于人脸识别的考勤系统-----B站神经网络与深度学习,商城
好的资源-----打卡机+Arm+Qt+OpenCV嵌入式项目-基于人脸识别的考勤系统-----B站神经网络与深度学习,商城
|
2天前
|
Linux 网络安全 虚拟化
Ngnix04系统环境准备-上面软件是免费版的,下面是收费版的,他更快的原因使用了epoll模型,查看当前Linux系统版本, uname -a,VMWARE建议使用NAT,PC端电脑必须使用网线连接
Ngnix04系统环境准备-上面软件是免费版的,下面是收费版的,他更快的原因使用了epoll模型,查看当前Linux系统版本, uname -a,VMWARE建议使用NAT,PC端电脑必须使用网线连接
|
2天前
|
关系型数据库 MySQL Linux
Linux部署实战前言,MySQL在CentOS安装【单机软件】,MySQL的安装需要root权限,yum install mysql,systemctl enable mysqld开机自启的意思
Linux部署实战前言,MySQL在CentOS安装【单机软件】,MySQL的安装需要root权限,yum install mysql,systemctl enable mysqld开机自启的意思
|
2天前
|
Ubuntu Linux
Linux软件安装-Linux系统靠yum命令安装软件,yum命令是一个RPM包软件管理器,用于自动化安装配置Linux软件,.rpm是Linux包下的软件,yum install下载 wget re
Linux软件安装-Linux系统靠yum命令安装软件,yum命令是一个RPM包软件管理器,用于自动化安装配置Linux软件,.rpm是Linux包下的软件,yum install下载 wget re
|
2天前
|
Linux Windows
Linux01---目录结构,Linux系统下只有一个最顶级的树/,Windows系统有盘符概念,而Linux系统没有盘符概念,整个系统都在/根目录下,Linux 系统写法 /user/local
Linux01---目录结构,Linux系统下只有一个最顶级的树/,Windows系统有盘符概念,而Linux系统没有盘符概念,整个系统都在/根目录下,Linux 系统写法 /user/local
|
2天前
|
安全 Linux 网络安全
部署07--远程连接Linux系统,利用FinalShell可以远程连接到我们的操作系统上
部署07--远程连接Linux系统,利用FinalShell可以远程连接到我们的操作系统上
|
2天前
|
Linux 虚拟化 数据安全/隐私保护
部署05-VMwareWorkstation中安装CentOS7 Linux操作系统, VMware部署CentOS系统第一步,下载Linux系统,/不要忘, CentOS -7-x86_64-DVD
部署05-VMwareWorkstation中安装CentOS7 Linux操作系统, VMware部署CentOS系统第一步,下载Linux系统,/不要忘, CentOS -7-x86_64-DVD
|
2天前
|
Linux 调度
部署03---Linux操作系统的诞生,Linux操作系统由系统的内核和系统的操作系统所组成
部署03---Linux操作系统的诞生,Linux操作系统由系统的内核和系统的操作系统所组成
|
2月前
|
缓存 Linux 测试技术
安装【银河麒麟V10】linux系统--并挂载镜像
安装【银河麒麟V10】linux系统--并挂载镜像
718 0
|
2月前
|
关系型数据库 MySQL Linux
卸载、下载、安装mysql(Linux系统centos7)
卸载、下载、安装mysql(Linux系统centos7)
125 0