Computer Vision wird zunehmend zur Bildanalyse und -verarbeitung mit Algorithmen der künstlichen Intelligenz eingesetzt. Um in diesem Bereich zu beginnen, ist es am besten, OpenCV in Ubuntu 20.04 zu installieren, und genau das zeigen wir Ihnen in diesem Beitrag.
OpenCV ist eine in Python erstellte Bibliothek, mit der wir dank der Plattform, die sie uns bietet, Anwendungen für künstliches Sehen erstellen können. Einer der Hauptvorteile ist, dass es eine BSD-Lizenz hat, die es uns erlaubt, den Code zu verwenden und zu modifizieren und ihn in vielen verschiedenen Projekten zu verwenden. Ein weiterer Vorteil ist, dass hinter der Entwicklung und dem Support der Bibliothek eine sehr aktive Community steht.
Ein weiterer großer Vorteil von OpenCV ist, dass diese großartige Bibliothek Schnittstellen für mehrere Sprachen hat, einschließlich Python, Java und C++. Daher können wir es in fast jeder von uns erstellten Anwendung verwenden.
Einige der Dinge, die Sie mit OpenCV tun können, indem Sie es in Ihre bevorzugte Programmiersprache integrieren, sind das Identifizieren von Objekten, Gesichtern, das Klassifizieren menschlicher Aktionen in Videos, das Verfolgen von Objektbewegungen, das Extrahieren von 3D-Modellen, das Finden ähnlicher Bilder und so weiter.
Zwei Wege zur Installation von OpenCV
Wie fast alles in Linux haben wir mehrere Möglichkeiten, OpenCV zu installieren, und es hängt von Ihrem Computer und Ihren Anforderungen an die Installation ab. Auf jeden Fall funktionieren beide Installationsmethoden unter Ubuntu 20.04 einwandfrei.
Beachten Sie in diesem Beitrag, dass wir OpenCV installieren, das für Python vorbereitet ist.
Methode 1:Installieren Sie OpenCV auf Ubuntu 20.04 über APT
Die erste Installationsmethode ist die einfachste, die Sie sich vorstellen können, da sie die Ubuntu-Repositories verwendet. Und ja, OpenCV ist in diesen Repositories verfügbar.
Sie müssen also ein Terminal entweder über das Hauptmenü oder über eine Verknüpfung wie ein Dock oder eine Verknüpfung öffnen und diese Befehle ausführen
sudo apt update sudo apt python3-opencv
Und wenn Sie die Installation überprüfen möchten, können Sie
ausführenpython3 -c "import cv2; print(cv2.__version__)"
Sie erhalten eine Bildschirmausgabe ähnlich der folgenden:
4.2.0
Damit wird OpenCV installiert.
Methode 2:Installieren Sie OpenCV aus dem Quellcode
Es gibt einen anderen Weg und das ist, es aus dem Quellcode zu installieren. Auf diese Weise wird es für Ihr System hochoptimiert und Sie erhalten immer die neueste stabile Version. Obwohl es etwas länger dauern wird, denke ich, dass es praktisch ist.
Installieren Sie also zuerst die Abhängigkeiten:
sudo apt install build-essential libatlas-base-dev python3-dev python3-numpy libtbb2 pkg-config libgtk-3-dev libavcodec-dev libavformat-dev libswscale-dev libv4l- dev libxvidcore-dev libx264-dev libjpeg-dev libpng-dev libtiff-dev gfortran openexr libtbb-dev libdc1394-22-dev libopenexr-dev libgstreamer-plugins-base1. 0-dev libgstreamer1.0-dev cmake git
Erstellen Sie dann ein Verzeichnis zum Hosten des Quellcodes und greifen Sie auf den Ordner zu:
mkdir opencv-install cd opencv-install
Jetzt mit dem git
Befehl können Sie den opencv
klonen und opencv_contrib
Repositorys.
git clone https://github.com/opencv/opencv.git git clone https://github.com/opencv/opencv_contrib.git
Es wird einen Ordner namens opencv
erstellen auf die Sie zugreifen müssen:
cd opencv
Und erstellen Sie darin eine weitere namens build
wo wir den Code kompilieren. Und darauf zugreifen.
mkdir -p build cd build
Konfigurieren Sie nun das Paket mit dem 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=/home/user/opencv-install/opencv_contrib/modules -D BUILD_EXAMPLES=ON . .
Danach können Sie die Kompilierung mit diesem Befehl starten.
make -j2
Hinweis:Die Zahl 2 bezieht sich darauf, dass der Kompilierungsprozess 2 Prozessorkerne verwendet. Sie können diesen Wert entsprechend Ihrer Hardware ändern .
Als nächstes installieren Sie OpenCV, indem Sie Folgendes ausführen:
sudo make install
Um das Ergebnis zu überprüfen, führen Sie einfach Folgendes aus:
pkg-config --modversion opencv4
Beispielausgabe:
4.5.2
Und der Befehl:
python3 -c "import cv2; print(cv2.__version__)"
Beispielausgabe:
4.5.2
Jetzt haben Sie die neueste verfügbare Version von OpenCV installiert.
Schlussfolgerung
Es gibt viele Bibliotheken, die Programmierer verwenden können, und eine der nützlichsten im Bereich Computer Vision. Wie wir festgestellt haben, sind beide Prozesse recht einfach auszuführen. Jedes mit seinen Vor- und Nachteilen.