Mit einer so breiten Palette von Funktionen hat OpenCV im Laufe der Jahre in der Gesichtserkennungstechnologie, in medizinischen Bildern, zum Überwachungsvideo und sogar in kommerziellen Diensten wie VFX und Motion Tracking in der Filmindustrie festgestellt.
Dieser Artikel enthält ein Tutorial, das Ihnen zeigt, wie Sie OpenCV 4 auf Ihrem Ubuntu 20 installieren können.40 System und wie man diese Bibliothek optimal nutzt, indem die am meisten empfohlenen Pakete installiert werden.
Wir werden zunächst die OpenCV -Abhängigkeiten installieren, bevor wir OpenCV installieren.
Schritt 1: Aktualisieren Sie Ihr System
Öffnen Sie zunächst das Terminal und geben Sie im Folgenden ein, um Ihr System zu aktualisieren:
$ sudo APT Update && Upgrade
Schritt 2: Laden Sie zusätzliche Bibliotheken herunter
Fordern Sie anschließend die Entwickler -Tools und visuellen E/A -Bibliotheken an und installieren Sie sie, um Bild- und Videodateien anzuzeigen und zu bearbeiten. Verwenden Sie dafür die folgenden Befehle:
$ sudo APT Installieren
$ sudo apt installieren libjpeg-dev libpng-dev libtiff-dev
$ sudo apt installieren libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
$ sudo apt install libxvidcore-dev libx264-dev
Um OpenCV weiter zu verbessern, installieren Sie die folgenden Pakete:
$ sudo apt installieren libatlas-base-dev GFortran
Schritt 3: Download Gnome Toolkit
GNOME Toolkit (GTK) ist ein kostenloses und Open-Source-Widget-Toolkit, mit dem GUIs erstellt werden können. Geben Sie den folgenden Befehl ein, um das Gnome -Toolkit herunterzuladen:
$ sudo apt installieren libgtk-3-dev
Schritt 4: Installieren Sie Python 3 Entwicklungsheader
Verwenden Sie die folgenden Codes, um die Python 3 -Entwicklungsheader zu installieren:
$ sudo apt-get install python3-dev
Hinweis: Wenn Sie es noch nicht sagen konnten, führen wir die Installation mit Python 3 -Bindungen durch.
Mit den installierten Abhängigkeiten können wir jetzt zum Herunterladen von OpenCV übergehen.
Schritt 5: OpenCV herunterladen
Das Herunterladen von OpenCV ist ziemlich einfach. Gehen Sie einfach zu Ihrem Home -Ordner und laden Sie die OpenCV und OpenCV_CONTRIB herunter, die mit einigen Mods geliefert werden, die zu OpenCVs Funktionalität hinzufügen. Geben Sie dazu Folgendes ein:
$ cd ~
$ wget -o opencv.ZIP https: // github.com/opencv/opencv/archiv/4.0.0.Reißverschluss
$ wget -o opencv_contrib.ZIP https: // github.com/opencv/opencv_contrib/archive/4.0.0.Reißverschluss
Extrahieren Sie als nächstes die Archive mit den folgenden Befehlen:
$ unzip opencv.Reißverschluss
$ unzip opencv_contrib.Reißverschluss
Dieser Schritt ist optional. Sie können die Verzeichnisse umbenennen, indem Sie die folgenden Befehle eingeben:
$ mv opencv-4.0.0 opencv
$ mv opencv_contrib-4.0.0 opencv_contrib
Schritt 6: Optimieren Sie Python 3 VE für OpenCV
In diesem Schritt werden wir PIP installieren. Geben Sie dazu die folgenden Befehle ein:
$ WGet https: // Bootstrap.Pypa.IO/Get-Pip.py$ sudo python3 get-pip.py
Schritt 7: Gewöhnen Sie sich an den VE für die Pythonentwicklung
Mit einer virtuellen Umgebung können Sie mit zwei Abhängigkeiten der parallelen Softwareversion arbeiten.
Hier verwenden wir die Pakete von Virtualenv und Virtualenvwrapper, um die virtuellen Python -Umgebungen zu navigieren.
So installieren Sie die Pakete von Virtualenv und VirtualenvWrapper und erstellen Sie mit ihnen Python Ves, und geben Sie Folgendes ein:
$ sudo pip install Virtualenv virtualenvwrapper
$ sudo rm -rf ~/get -pip.py ~//.Cache/Pip
Geben Sie den folgenden Code ein, um Ihr ~/ anzuhängen.BASHRC -Datei:
$ echo -e "\ n# virtualenv und virtualenvwrapper" >> ~/.bashrc
$ echo "Export workon_home = $ home/.virtualenvs ">> ~/.bashrc
$ echo "export virtualenvwrapper_python =/usr/bin/python3" >> ~/.bashrc
$ echo "Source/usr/local/bin/virtualenvwrapper.Sh ">> ~//.bashrc
Quelle nun das ~//.BASHRC -Datei mit Folgendes:
$ source ~/.bashrc
Schritt 8: Erstellen einer virtuellen Umgebung
Jetzt können wir uns mit einer virtuellen Umgebung von OpenCV 4 + Python 3 befassen. Geben Sie den folgenden Code ein, um eine virtuelle Python 3 -Umgebung zu erstellen.
$ mkvirtualenv cv -p python3Wie Sie sehen können, nannten wir unseren ve 'cv;' Sie können Ihrem VE jeden Namen geben, obwohl es vorzuziehen ist, sie kurz und relevant zu halten.
Wir haben den PY3CV4 VE erstellt, um mit Python 3 + opencv 4 zu verwenden. Um zu sehen, in welchem Ven Sie sich befinden, geben Sie den folgenden Befehl ein:
$ workon cv
Schritt 9: Installieren Sie Numpy
Numpy ist ein Python-Bibliothekspaket, das es ergänzt, indem mathematische Funktionen auf hoher Ebene installiert und mehrdimensionale Arrays und Matrizen unterstützt werden. Es wird wahrscheinlich nützlich sein, wenn Sie OpenCV verwenden. Wir empfehlen daher, dass Sie es installieren. Geben Sie den folgenden Befehl dazu aus:
$ pip Installieren Sie NumpySchritt 10: Link OpenCV 4 mit der virtuellen Umgebung
Schauen Sie sich die in Ihrem System installierte Python -Version nach, indem Sie Folgendes eingeben:
$ workon cv$ Python -Version
Nachdem Sie die von Ihnen verwendete Python-Version kennen, können Sie das Site-Packages-Verzeichnis überarbeiten.
Schritt 11: Überprüfen der Installation
Sie können überprüfen, ob OpenCV ordnungsgemäß installiert ist, und funktioniert ohne Probleme, indem Sie den folgenden Befehl eingeben:
$ workon cv$ python
Dies aktiviert die virtuelle Umgebung und führt den Python -Dolmetscher aus.
Abschluss
Und das über einrundet es ab. Dieser Artikel lieferte eine Vorgehensweise, mit der Sie OpenCV in Ihrem Ubuntu -System in Betrieb nehmen können. Wir haben uns verschiedene Abhängigkeiten angesehen, die OpenCV mehr Funktionen verleihen und Ihnen gezeigt haben, wie Sie diese Abhängigkeiten installieren können. Wir haben auch eine virtuelle Python 3 -Umgebung erstellt und sie mit unserer OpenCV -Installation verknüpft. Nachdem Sie die in diesem Artikel aufgeführten Schritte befolgt haben, sollten Sie OpenCV auf Ihrem Ubuntu 20 erfolgreich installiert haben.24 Server.