In diesem Tutorial zeigen wir Ihnen, wie Sie OpenCV auf AlmaLinux 8 installieren. Für diejenigen, die es noch nicht wussten, OpenCV (Open Source Computer Vision Library) ist Open-Source-Software mit Bindungen für C++, Python und Java. OpenCV bietet eine in Echtzeit optimierte Computer Vision-Bibliothek, Tools und Hardware. Es unterstützt auch die Modellausführung für maschinelles Lernen (ML) und künstliche Intelligenz (KI).
In diesem Artikel wird davon ausgegangen, dass Sie mindestens über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Site auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt voraus, dass Sie das Root-Konto verwenden. Wenn nicht, müssen Sie möglicherweise ‘sudo
‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen die schrittweise Installation des OpenCV auf AlmaLinux 8. Sie können den gleichen Anweisungen für CentOS und Rocky Linux folgen.
Schritt 1. Lassen Sie uns zunächst sicherstellen, dass Ihr System auf dem neuesten Stand ist.
sudo dnf-Update
sudo dnf installieren epel-release
sudo dnf install opencv opencv-devel opencv-python
Schritt 2. Abhängigkeiten installieren.
Nun installieren wir die notwendigen Tools und Abhängigkeiten auf Ihrem System:
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-develiff-libjvelde tbb-devel libv4l-devel eigen3-devel freeglut-devel mesa-libGL mesa-libGL-devel boost boost-thread boost-devel gstreamer1-plugins-base
Schritt 2. OpenCV auf AlmaLinux 8 installieren.
Sobald die Abhängigkeiten installiert sind, klonen Sie nun den OpenCV-Beitrag und das OpenCV-Repository mit dem folgenden Befehl:
mkdir -p ~/opencv_build && cd ~/opencv_build git-Klon https ://github.com/opencv/opencv.git git-Klon https ://github.com/opencv/opencv_contrib.git
Erstellen Sie als Nächstes einen temporären Build für das Verzeichnis und gehen Sie zu diesem Verzeichnis:
cd ~/opencv_build/opencv && mkdir build && cd build
Danach konfigurieren Sie den OpenCV-Build mit dem folgenden CMake-Befehl:
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 -PKGCONFIG=ON -D OPENC_Build_vmodule AN ..
Starten Sie den Kompilierungsvorgang mit dem folgenden Befehl:
mache -j8
sudo installieren
Schließlich erstellen wir eine Symlink-Datei opencv4.pc in das Verzeichnis /usr/share/pkgconfig
und Renn ldconfig
um den Cache der Bibliothek neu aufzubauen.
sudo ln -s /usr/local/lib64/pkgconfig/opencv4.pc /usr/share/pkgconfig/ sudo ldconfig
Sie können überprüfen, ob OpenCV erfolgreich in Ihrem System installiert ist, indem Sie die Version des installierten OpenCV überprüfen:
pkg-config –modversion openc
Um Python-Module cv2 zu aktivieren, führen Sie den folgenden Befehl aus:
python3 -c “cv2 importieren; print(cv2.__version__)”
Herzliche Glückwünsche! Sie haben OpenCV erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation der OpenCV (Open Source Computer Vision Library) auf Ihrem AlmaLinux 8-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, zu überprüfen die offizielle OpenCV-Website.