HCRM博客

如何在CentOS上安装OpenCV?,这个问题旨在引导读者了解在CentOS操作系统上如何安装OpenCV库,包括其依赖项的安装、源码下载与编译、以及环境配置等步骤。通过阅读相关文章,读者可以获得详细的安装指南和可能遇到的问题的解决方案。

在 CentOS 上安装 OpenCV(Open Source Computer Vision Library)是一项常见的任务,特别是在进行计算机视觉和图像处理相关项目时,OpenCV 是一个开源的计算机视觉库,提供了丰富的功能,包括图像处理、视频分析、物体检测等,以下是详细的步骤指南,帮助你在 CentOS 系统上安装 OpenCV:

安装前准备

如何在CentOS上安装OpenCV?,这个问题旨在引导读者了解在CentOS操作系统上如何安装OpenCV库,包括其依赖项的安装、源码下载与编译、以及环境配置等步骤。通过阅读相关文章,读者可以获得详细的安装指南和可能遇到的问题的解决方案。-图1
(图片来源网络,侵权删除)

1、确保系统更新:确保你的 CentOS 系统是最新的,打开终端并运行以下命令:

   sudo yum update y

2、安装必要的依赖包:OpenCV 的编译和安装需要一些基础的开发工具和库,运行以下命令来安装这些依赖:

   sudo yum groupinstall "Development Tools"
   sudo yum install epelrelease
   sudo yum install cmake make gcc gccc++
   sudo yum install libjpegdevel libpngdevel libtiffdevel
   sudo yum install pythondevel numpy

从源码安装 OpenCV

1、下载 OpenCV 源代码:你可以从 OpenCV 的官方网站或 GitHub 仓库下载最新版本的源代码,这里我们以版本 4.6.0 为例:

   wget https://github.com/opencv/opencv/archive/4.6.0.zip

2、解压源代码:将下载的 ZIP 文件解压到合适的目录:

   unzip 4.6.0.zip
   cd opencv4.6.0

3、创建构建目录并导航到该目录

如何在CentOS上安装OpenCV?,这个问题旨在引导读者了解在CentOS操作系统上如何安装OpenCV库,包括其依赖项的安装、源码下载与编译、以及环境配置等步骤。通过阅读相关文章,读者可以获得详细的安装指南和可能遇到的问题的解决方案。-图2
(图片来源网络,侵权删除)
   mkdir build
   cd build

4、配置构建选项:使用 CMake 配置 OpenCV 的构建选项,这里我们指定了安装路径为/usr/local,并启用了 Python 绑定:

   cmake D CMAKE_BUILD_TYPE=RELEASE \
         D CMAKE_INSTALL_PREFIX=/usr/local \
         D OPENCV_GENERATE_PKGCONFIG=YES \
         D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \
         D ENABLE_NEON=ON \
         D ENABLE_VFPV3=ON \
         D BUILD_EXAMPLES=ON ..

5、编译 OpenCV:根据系统的 CPU 核心数,使用make 命令编译 OpenCV,如果你的 CPU 有 4 个核心,可以运行:

   make j4

6、安装 OpenCV:编译完成后,使用以下命令安装 OpenCV:

   sudo make install
   sudo ldconfig

7、验证安装:你可以通过以下命令检查 OpenCV 是否安装成功:

   pkgconfig modversion opencv4

配置环境变量

为了方便使用 OpenCV,建议将其添加到环境变量中,编辑~/.bashrc 文件,添加以下行:

如何在CentOS上安装OpenCV?,这个问题旨在引导读者了解在CentOS操作系统上如何安装OpenCV库,包括其依赖项的安装、源码下载与编译、以及环境配置等步骤。通过阅读相关文章,读者可以获得详细的安装指南和可能遇到的问题的解决方案。-图3
(图片来源网络,侵权删除)
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

执行以下命令使更改生效:

source ~/.bashrc

通过以上步骤,你应该能够在 CentOS 系统上成功安装 OpenCV,并进行基本的配置和使用,如果在安装过程中遇到任何问题,建议查阅 OpenCV 的官方文档或社区论坛获取更多帮助。

分享:
扫描分享到社交APP
上一篇
下一篇