HCRM博客

如何在CentOS系统下安装OpenCV库?

在 CentOS 上安装 OpenCV(Open Source Computer Vision Library)是一项常见的任务,特别是在进行计算机视觉和图像处理相关项目时,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库?-图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库?-图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 的官方文档或社区论坛获取更多帮助。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/8155.html

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