How to install Visual Studio Code on Ubuntu Linux
Inhaltsverzeichnis:
OpenCV (Open Source Computer Vision Library) ist eine Open Source Computer Vision Library mit Bindungen für C ++, Python und Java und unterstützt alle gängigen Betriebssysteme. Es kann die Multi-Core-Verarbeitung nutzen und verfügt über eine GPU-Beschleunigung für den Echtzeitbetrieb.
OpenCV wird für eine Vielzahl von Anwendungen eingesetzt, darunter medizinische Bildanalyse, Zusammenfügen von Street View-Bildern, Überwachungsvideo, Erkennen und Erkennen von Gesichtern, Verfolgen von sich bewegenden Objekten, Extrahieren von 3D-Modellen und vieles mehr.
In diesem Tutorial wird gezeigt, wie OpenCV unter CentOS 7 installiert wird.
Installieren Sie OpenCV aus dem CentOS Repository
Das OpenCV-Paket ist im CentOS 7-Distributionsrepository verfügbar, aber ziemlich veraltet. Zum Zeitpunkt des Schreibens ist die Version in den Repositories 2.4.5.
Installieren Sie die OpenCV-Pakete, indem Sie Folgendes eingeben:
sudo yum install opencv opencv-devel opencv-python
```
Once the installation is completed you can verify it by running:
sudo yum install opencv opencv-devel opencv-python
Once the installation is completed you can verify it by running:
sh pkg-config –modversion opencv
```output 2.4.5
Oder indem Sie das Python
cv2
Modul importieren und die OpenCV-Version drucken:
python -c "\ import cv2 print(cv2.__version__)"
Installieren Sie OpenCV von der Quelle
Wenn Sie die OpenCV-Bibliothek aus dem Quellcode erstellen, erhalten Sie die neueste verfügbare Version. Es wird für Ihr spezielles System optimiert und Sie haben die vollständige Kontrolle über die Build-Optionen.
Gehen Sie folgendermaßen vor, um die neueste OpenCV-Version von der Quelle zu installieren:
-
Installieren Sie die erforderlichen und optionalen Abhängigkeiten:
sudo yum install epel-release git gcc gcc-c++ cmake3 qt5-qtbase-devel python python-devel python-pip cmakesudo yum install python-devel numpy python34-numpy gtk2-devel libpng-devel jasper-devel openexr-devel libwebp-develsudo yum install libjpeg-turbo-devel libtiff-devel libdc1394-devel tbb-devel eigen3-devel gstreamer-plugins-base-develsudo yum install freeglut-devel mesa-libGL mesa-libGL-devel boost boost-thread boost-devel libv4l-develErstellen Sie ein Verzeichnis, in dem sich die Repositorys befinden, und klonen Sie sowohl OpenCV- als auch OpenCV-Contributions-Repositorys:
mkdir ~/opencv_build && cd ~/opencv_buildgit clonegit cloneZum Zeitpunkt des Schreibens ist die Standardversion in den Github-Repositorys Version 4.0.0. Wenn Sie eine ältere Version von OpenCV installieren möchten,
opencvopencv_contribVerzeichnisseopencvundopencv_contribund führen Siegit checkoutSobald der Download abgeschlossen ist, erstellen Sie ein temporäres Erstellungsverzeichnis und wechseln Sie dorthin:
cd ~/opencv_build/opencv && mkdir build && cd buildKonfigurieren 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 \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_build/opencv_contrib/modules \ -D BUILD_EXAMPLES=ON..Sobald das CMake-Build-System fertiggestellt ist, sehen Sie Folgendes:
-- Configuring done -- Generating done -- Build files have been written to: /home/linuxize/opencv_build/opencv/buildStarten Sie den Kompilierungsprozess, indem Sie den folgenden Befehl ausführen. Ändern Sie das Flag
-jentsprechend Ihrem Prozessor. Wenn Sie die Anzahl der Kerne Ihres Prozessors nicht kennen, können Sie sie durch Eingabe vonnproc. Mein System verfügt über 8 Kerne, daher verwende ich das Flag-j8make -j8Die Kompilierung kann abhängig von Ihrer Systemkonfiguration einige Minuten oder länger dauern. Wenn du fertig bist, siehst du so etwas:
Built target example_tutorial_Threshold_inRange Linking CXX shared module../../lib/cv2.so Built target opencv_python2Installieren Sie OpenCV mit:
sudo make installErstellen
opencv4.pcDatei symlinkopencv4.pc/usr/share/pkgconfigund führen Sieldconfig, um den Bibliothekscache neu zuldconfig.sudo ln -s /usr/local/lib64/pkgconfig/opencv4.pc /usr/share/pkgconfig/sudo ldconfigÜberprüfen Sie die OpenCV-Version, indem Sie Folgendes eingeben:
pkg-config --modversion opencv44.0.1So aktivieren Sie das Python
cv2Modul:sudo ln -s /usr/local/lib/python2.7/site-packages/cv2 /usr/lib/python2.7/site-packages/Importieren Sie das Modul und drucken Sie die OpenCV-Version aus:
python -c "\ import cv2 print(cv2.__version__)"4.0.1-dev
Fazit
Wir haben Ihnen zwei verschiedene Möglichkeiten gezeigt, OpenCV auf Ihrem CentOS 7-Server zu installieren. Die von Ihnen gewählte Methode hängt von Ihren Anforderungen und Vorlieben ab. Obwohl die Installation der Paketversion aus dem CentOS-Repository einfacher ist, bietet das Erstellen von OpenCV aus dem Quellcode mehr Flexibilität und sollte Ihre erste Option bei der Installation von OpenCV sein.
opencv python centosWie lange dauert es, bis ich das Steam-Library-Backlog überbrückt habe? Wenn Sie diese Frage haben, erfahren Sie auf der Wie lange zu schlagen Rechner Website, wie viele Stunden Sie benötigen, um Ihre Steam Library fertig zu stellen. Gut für Spieler auf Steam, die mit einem Überhang an Spielen feststecken, die sie vielleicht niemals spielen können.
Wie lange dauert es, bis ich den Rückstand meiner Steam-Bibliothek überwunden habe? Wenn Sie diese Frage haben, wird Ihnen auf der Rechner-Website
Wie installiere ich opencv auf raspberry pi 3?
OpenCV (Open Source Computer Vision Library) ist eine Open Source Computer Vision Library mit Bindungen für C ++, Python und Java. In diesem Tutorial wird erklärt, wie OpenCV auf Raspberry Pi installiert wird.
Wie installiere ich opencv auf Ubuntu 18.04
Dieses Tutorial erklärt, wie man OpenCV unter Ubuntu 18.04 installiert. OpenCV (Open Source Computer Vision Library) ist eine Open Source Computer Vision Library mit Bindungen für C ++, Python und Java.







