GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie installiere ich OpenCV auf Ubuntu 20.04?

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ühren
python3 -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.


Ubuntu
  1. So installieren Sie Odoo auf Ubuntu

  2. So installieren Sie Maven auf Ubuntu

  3. Wie installiere ich OpenCV auf Ubuntu 20.04?

  4. So installieren Sie R unter Ubuntu 16.04

  5. So installieren Sie Go unter Ubuntu 18.04

So installieren Sie qt unter Ubuntu 20.04

So installieren Sie OpenCV unter Ubuntu 20.04

So installieren Sie OpenCV auf Ubuntu 20.04 LTS

So installieren Sie Go in Ubuntu 20.04

So installieren Sie Go unter Ubuntu 22.04

So installieren Sie OpenCV auf Ubuntu 20.04