在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 的步骤。希望您能够成功安装!

目录
相关文章
|
6天前
|
Linux
Linux系统之whereis命令的基本使用
Linux系统之whereis命令的基本使用
50 23
Linux系统之whereis命令的基本使用
|
5天前
|
机器学习/深度学习 IDE 开发工具
基于OpenCV的车牌识别系统源码分享
基于OpenCV的车牌识别系统主要利用图像边缘和车牌颜色定位车牌,再利用OpenCV的SVM识别具体字符,从而达到车牌识别的效果。
36 4
基于OpenCV的车牌识别系统源码分享
|
1月前
|
Ubuntu 计算机视觉 C++
Ubuntu系统下编译OpenCV4.8源码
通过上述步骤,你可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使你能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
79 43
|
9天前
|
Ubuntu Java Linux
Linux 安装 Qualcomm ® SnapdragonTM Profiler
通过本文的详细介绍,您应该已经成功在 Linux 系统上安装并配置了 Qualcomm® Snapdragon™ Profiler,并能够连接 Android 设备进行性能分析。Snapdragon Profiler 提供了丰富的工具和功能,可以帮助开发者深入了解应用程序的性能瓶颈,从而进行优化。希望本文能对您有所帮助,让您在开发过程中更高效地使用 Snapdragon Profiler 进行性能分析和优化。
40 10
|
11天前
|
Linux
Linux安装svn并启动
Linux安装svn并启动
48 10
|
1月前
|
Ubuntu 计算机视觉 C++
Ubuntu系统下编译OpenCV4.8源码
通过上述步骤,你可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使你能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
70 30
|
1月前
|
缓存 安全 Linux
Linux系统查看操作系统版本信息、CPU信息、模块信息
在Linux系统中,常用命令可帮助用户查看操作系统版本、CPU信息和模块信息
109 23
|
1月前
|
Oracle 关系型数据库 Linux
linux8安装oracle 11g遇到的问题记录
Oracle 11g在Linux 8上安装时会遇到link编译环节的问题。官方建议忽略安装中的链接错误,安装完成后应用DBPSU 11.2.0.4.240716补丁及一次性补丁33991024,再重新编译二进制文件,并配置监听器和数据库。但因11g已退出服务期,这些补丁需付费获取。网上信息显示22年1月的PSU补丁也可解决问题,找到该补丁后按常规方式打补丁即可。如有需求或疑问可咨询我。
70 20
|
30天前
|
弹性计算 运维 Ubuntu
os-copilot在Alibaba Cloud Linux镜像下的安装与功能测试
我顺利使用了OS Copilot的 -t -f 功能,我的疑惑是在换行的时候就直接进行提问了,每次只能写一个问题,没法连续换行更有逻辑的输入问题。 我认为 -t 管道 功能有用 ,能解决环境问题的连续性操作。 我认为 -f 管道 功能有用 ,可以单独创建可连续性提问的task问题。 我认为 | 对文件直接理解在新的服务器理解有很大的帮助。 此外,我还有建议 可以在非 co 的环境下也能进行连续性的提问。
70 7
|
1月前
|
Ubuntu 计算机视觉 C++
Ubuntu系统下编译OpenCV4.8源码
通过上述步骤,你可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使你能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
37 12