So installieren Sie die Open Source Computer Vision-Bibliothek (OpenCV) unter CentOS 8

OpenCV steht für „Open Source Computer Vision Library“ und ist eine plattformübergreifende Open-Source-Bibliothek für Computer Vision-Algorithmen, die in allen Arten von visuellen Verarbeitungsbereichen, wie z. B. Gesichtserkennung, Gestenerkennung und Bewegungsverfolgung, verwendet werden kann. Sie wurde speziell für die Nutzung der Vorteile der Mehrkernverarbeitung entwickelt und bietet GPU-Beschleunigung für den Echtzeitbetrieb. Sie kann auf verschiedenen Betriebssystemen installiert werden, darunter Windows, Linux, Android, iOS usw.

In diesem Tutorial erklären wir Ihnen, wie Sie OpenCV unter CentOS 8 installieren.

Voraussetzungen

  • Ein Server, auf dem CentOS 8 läuft.
  • Ein Root-Passwort wird auf Ihrem Server eingerichtet.

Erforderliche Pakete installieren

Standardmäßig ist OpenCV im Standard-Repository von CentOS 8 nicht verfügbar. Sie müssen es also aus dem Quellcode kompilieren. Um OpenCV zu kompilieren, müssen Sie die erforderlichen Abhängigkeiten in Ihrem System installieren. Sie können sie alle mit dem folgenden Befehl installieren:

dnf install epel-release make git gcc gcc-c++ cmake3 qt5-qtbase-devel python3 python3-devel python3-pip cmake python3-devel python3-numpy gtk2-devel libpng-devel libwebp-devel libjpeg-turbo-devel libtiff-devel tbb-devel freeglut-devel mesa-libGL mesa-libGL-devel boost boost-thread boost-devel gstreamer1-plugins-base -y

Sobald alle Pakete installiert sind, können Sie mit dem nächsten Schritt fortfahren.

OpenCV installieren

Erstellen Sie zunächst ein Build-Verzeichnis für OpenCV mit folgendem Befehl: Erstellen Sie zunächst ein Build-Verzeichnis für OpenCV mit folgendem Befehl

mkdir -p ~/opencv_build

Wechseln Sie als nächstes in das Verzeichnis opencv_build und laden Sie die neueste Version von OpenCV und OpenCV Contrib Source mit folgendem Befehl herunter:

cd ~/opencv_build
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git

Als nächstes ändern Sie das Verzeichnis in opencv und erstellen ein temporäres Build-Verzeichnis mit dem folgenden Befehl:

cd opencv
mkdir build

Ändern Sie als nächstes das Verzeichnis in das Build-Verzeichnis und konfigurieren Sie OpenCV mit folgendem Befehl:

cmake -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 ..

Sie sollten den folgenden Bildschirm erhalten:

OpenCV bauen

Als nächstes starten Sie die Kompilierung mit dem folgenden Befehl:

make -j4

Sie sollten den folgenden Bildschirm erhalten:

Befehl ausführen

Installieren Sie schließlich OpenCV mit dem folgenden Befehl:

make install

Sie sollten den folgenden Bildschirm erhalten:

Installieren

Erstellen Sie als nächstes einen symbolischen Link von opencv4.pc auf das Verzeichnis /usr/share/pkgconfig:

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

Als nächstes bauen Sie den Bibliotheks-Cache mit dem folgenden Befehl neu auf:

ldconfig

Als nächstes können Sie die OpenCV-Version mit dem folgenden Befehl überprüfen:

pkg-config --modversion opencv4

Sie sollten die folgende Ausgabe erhalten:

4.3.0

Sie können auch das Python cv2-Modul mit dem folgenden Befehl verifizieren:

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

Sie sollten die folgende Ausgabe erhalten:

4.3.0-dev

Schlussfolgerung

Herzlichen Glückwunsch! Sie haben OpenCV erfolgreich aus dem Quellcode installiert. Für weitere Informationen über OpenCV können Sie direkt auf die offizielle Website von OpenCV gehen.

Das könnte dich auch interessieren …