OpenCV(开源计算机视觉库)是具有 C++、Python 和 Java 绑定的开源软件。OpenCV 提供实时优化的计算机视觉库、工具和硬件。它还支持机器学习 (ML) 和人工智能 (AI) 的模型执行。
在 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/pkgconfig
ldconfig
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 网站。