V tomto tutoriálu vám ukážeme, jak nainstalovat OpenCV na AlmaLinux 8. Pro ty z vás, kteří nevěděli, OpenCV (Open Source Computer Vision Library) je open-source software s vazby pro C++, Python a Java. OpenCV poskytuje knihovnu, nástroje a hardware počítačového vidění optimalizovanou v reálném čase. Podporuje také provádění modelů pro strojové učení (ML) a umělou inteligenci (AI).
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci OpenCV na AlmaLinux 8. Můžete postupovat podle stejných pokynů pro CentOS a Rocky Linux.
Nainstalujte OpenCV na AlmaLinux 8
Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.
sudo dnf update sudo dnf install epel-release sudo dnf install opencv opencv-devel opencv-python
Krok 2. Instalace závislostí.
Nyní do vašeho systému nainstalujeme potřebné nástroje a závislosti:
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
Krok 2. Instalace OpenCV na AlmaLinux 8.
Po instalaci závislostí nyní naklonujte příspěvek OpenCV a úložiště OpenCV pomocí následujícího příkazu:
mkdir -p ~/opencv_build && cd ~/opencv_build git clone https ://github.com/opencv/opencv.git git clone https ://github.com/opencv/opencv_contrib.git
Dále vytvořte dočasné sestavení adresáře a přejděte do tohoto adresáře:
cd ~/opencv_build/opencv && mkdir build && cd build
Poté nakonfigurujte sestavení OpenCV pomocí následujícího příkazu CMake:
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 ..
Spusťte proces kompilace pomocí následujícího příkazu:
make -j8 sudo make install
Nakonec vytvoříme soubor se symbolickým odkazem opencv4.pc do adresáře /usr/share/pkgconfig
a spusťte ldconfig
znovu sestavit mezipaměť knihovny.
sudo ln -s /usr/local/lib64/pkgconfig/opencv4.pc /usr/share/pkgconfig/ sudo ldconfig
Úspěšně nainstalovaný OpenCV ve vašem systému můžete ověřit kontrolou verze nainstalovaného OpenCV:
pkg-config --modversion openc
Pro povolení modulů Pythonu cv2 spusťte následující příkaz:
python3 -c "import cv2; print(cv2.__version__)"
Blahopřejeme! Úspěšně jste nainstalovali OpenCV. Děkujeme, že jste použili tento návod k instalaci OpenCV (Open Source Computer Vision Library) do vašeho systému AlmaLinux 8. Pro další pomoc nebo užitečné informace vám doporučujeme podívejte se na oficiální web OpenCV.