CentOS 安装 OpenCV:详细步骤和注意事项

2023年 8月 8日 105.7k 0

前言

LINUX系统是开源世界中最为广泛使用的操作系统之一,而CentOS是其中非常受欢迎的一个版本。在CentOS上安装OpenCV,可以让我们轻松地在LINUX系统中进行图像处理和计算机视觉相关开发。由于CentOS与Ubuntu等其他LINUX系统存在一些不同,因此在安装OpenCV时需要注意一些细节。在本文中,我们将为大家详细介绍在CentOS上安装OpenCV的步骤和注意事项。

步骤一:安装依赖包

在安装OpenCV之前,我们需要在CentOS上安装一些必要的依赖包。在终端中输入以下命令:

```

sudo yum install -y epel-release

sudo yum install -y git

sudo yum install -y cmake

sudo yum install -y gcc

sudo yum install -y gcc-c++

sudo yum install -y gtk2-devel

sudo yum install -y pkgconfig

sudo yum install -y python-devel

sudo yum install -y python-numpy

sudo yum install -y libdc1394-devel

sudo yum install -y libv4l-devel

sudo yum install -y gstreamer-plugins-base-devel

sudo yum install -y libpng-devel

sudo yum install -y libjpeg-turbo-devel

sudo yum install -y jasper-devel

sudo yum install -y openexr-devel

sudo yum install -y libtiff-devel

这些依赖包包括了OpenCV编译和运行所需的各种库和工具。在安装过程中,可能需要输入密码进行确认。

步骤二:下载OpenCV源代码

接下来,我们需要从OpenCV官网下载源代码。在终端中输入以下命令:

cd ~

git clone

cd opencv

git checkout 3.4.0

git clone

cd opencv_contrib

这里我们选择下载OpenCV 3.4.0版本的源代码。如果需要其他版本,可以在git checkout后面修改对应的版本号。

步骤三:编译和安装OpenCV

在完成依赖包的安装和源代码的下载后,我们可以开始编译和安装OpenCV了。在终端中输入以下命令:

cd ~/opencv

mkdir build

cd build

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules ..

make -j4

sudo make install

这里我们将OpenCV的安装路径设置为/usr/local,可以根据自己的需要进行修改。make -j4命令将使用4个线程进行编译,可以根据自己的CPU核心数进行调整。在编译完成后,输入sudo make install命令进行安装。

注意事项

在安装OpenCV时,需要注意以下几点:

1. 如果在安装依赖包的过程中出现了依赖关系错误,可以尝试使用sudo yum update命令更新系统软件包,然后再重新安装依赖包。

2. 在下载OpenCV源代码时,可以选择下载最新版本,但需要注意确保与opencv_contrib的版本匹配。如果需要使用opencv_contrib中的一些高级功能,建议将OpenCV和opencv_contrib都下载到本地。

3. 在编译和安装OpenCV时,需要确保系统中已经安装了cmake和gcc等编译工具。

为您分享

除了在CentOS上安装OpenCV,我们在Ubuntu上使用LINUX系统时,可能会遇到一些其他的问题。在这里,为大家分享一个Ubuntu小知识:

在Ubuntu中,如果需要查看系统中已安装的软件包的版本信息,可以使用dpkg命令。在终端中输入以下命令:

dpkg -l

这条命令将列出系统中已安装的所有软件包及其版本信息。

TAGS

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论