如何在 AlmaLinux 8 上安装 OpenCV

OpenCV(开源计算机视觉库)是具有 C++、Python 和 Java 绑定的开源软件。OpenCV 提供实时优化的计算机视觉库、工具和硬件。它还支持机器学习 (ML) 和人工智能 (AI) 的模型执行。OpenCV_Logo

在 AlmaLinux 8 上安装 OpenCV

步骤 1. 首先,让我们先确保您的系统是最新的。

sudo dnf update
sudo dnf install epel-release
sudo dnf install opencv opencv-devel opencv-python

步骤 2. 安装依赖项。

现在我们为您的系统安装必要的工具和依赖项:

sudo dnf install git gcc gcc-c++ cmake3 qt5-qtbase-devel python3 python3-devel python3-pip cmake python3-devel python3-numpy gtk2-devel libpng-devel jasper-devel openexr-devel libwebp-devel libjpeg-turbo-devel libtiff-devel tbb-devel libv4l-devel eigen3-devel freeglut-devel mesa-libGL mesa-libGL-devel boost boost-thread boost-devel gstreamer1-plugins-base

步骤 2. 在 AlmaLinux 8 上安装 OpenCV。

安装依赖项后,现在使用以下命令克隆 OpenCV contrib 和 OpenCV 存储库:

mkdir -p ~/opencv_build && cd ~/opencv_build 
git clone https ://github.com/opencv/opencv.git 
git clone https ://github.com/opencv/opencv_contrib.git

接下来,创建一个目录临时构建,并转到该目录:

cd ~/opencv_build/opencv && mkdir build && cd build

之后,使用以下 CMake 命令配置 OpenCV 构建:

cmake3 -D CMAKE_BUILD_TYPE=RELEASE \ 
-D CMAKE_INSTALL_PREFIX=/usr/local \ 
-D INSTALL_C_EXAMPLES=ON \ 
-D INSTALL_PYTHON_EXAMPLES=ON \ 
-D OPENCV_GENERATE_PKGCONFIG=ON \ 
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_build/opencv_contrib/modules \ 
-D BUILD_EXAMPLES=ON ..

使用以下命令启动编译过程:

make -j8 
sudo make install

最后,我们创建一个符号链接文件 opencv4.pc 到目录 /并运行以重建库的缓存。usr/share/pkgconfigldconfig

sudo ln -s /usr/local/lib64/pkgconfig/opencv4.pc /usr/share/pkgconfig/ sudo ldconfig

您可以通过检查已安装 OpenCV 的版本来验证系统中是否已成功安装 OpenCV:

pkg-config --modversion openc

要启用 Python 模块 cv2,请运行以下命令:

python3 -c "import cv2; print(cv2.__version__)"

感谢您使用本教程在您的 AlmaLinux 8 系统上安装 OpenCV(开源计算机视觉库)。如需更多帮助或有用信息,我们建议您查看官方 OpenCV 网站

未经允许不得转载:统信UOS之家 » 如何在 AlmaLinux 8 上安装 OpenCV

相关文章