OpenCV (aus dem Englischen. Open Source Computer Vision Library) ist eine Computer Vision-Bibliothek, die verschiedene Funktionen für die Bild- und Videoverarbeitung bietet.
Wenn Sie mit Python arbeiten und die Funktionen von OpenCV nutzen möchten, ist die beste Wahl für die Installation Anaconda - eine Python-Distribution, die eine benutzerfreundliche Entwicklungsumgebung bietet und die Verwaltung von Paketen ermöglicht.
Die Installation von OpenCV über Anaconda ist ein einfacher und schneller Prozess. Sie benötigen nur ein paar Befehle, um die Bibliothek zu installieren und für Ihre Projekte zu verwenden.
In diesem Artikel werden wir uns eine schrittweise Anleitung zur Installation von OpenCV für Python über Anaconda auf einem Windows-Betriebssystem ansehen.
Wie installiere ich OpenCV für Python über Anaconda?
Anaconda ist ein Batch-Manager und eine Entwicklungsumgebung, mit der Sie Pakete für Python und seine beliebtesten Bibliotheken, einschließlich OpenCV, installieren und verwalten können.
Befolgen Sie diese Schritte, um OpenCV für Python über Anaconda zu installieren:
- Installieren Sie Anaconda, wenn Sie diese Entwicklungsumgebung noch nicht haben. Sie können dies tun, indem Sie die Installationsdatei von der offiziellen Website von Anaconda herunterladen.
- Öffnen Sie ein Terminal oder eine Eingabeaufforderung und installieren Sie OpenCV mit dem folgenden Befehl:
conda install -c conda-forge opencv
Jetzt müssen Sie die neueste Version von OpenCV für Python über Anaconda installiert haben. Sie können diese Bibliothek verwenden, um verschiedene Bildverarbeitungs- und Computer Vision-Aufgaben mit Python auszuführen.
Die Installation von OpenCV über Anaconda ist eine bequeme Möglichkeit, auf diese leistungsstarke Bibliothek zuzugreifen und mit der Arbeit mit Bildern in Python zu beginnen.
Vorbereitung für die Installation
Bevor Sie OpenCV für Python über Anaconda installieren, sollten Sie einige vorbereitende Schritte ausführen:
- Stellen Sie sicher, dass Anaconda bereits auf Ihrem Computer installiert ist. Wenn Sie es noch nicht haben, laden Sie es herunter und installieren Sie es von der offiziellen Website von Anaconda.
- Bestimmen Sie die Python-Version, die Sie zum Installieren von OpenCV verwenden möchten. Normalerweise wird Anaconda mit Python 3 ausgeliefert, aber Sie können auch andere Python-Versionen über Anaconda installieren.
- Stellen Sie sicher, dass Sie über eine aktive Entwicklungsumgebung verfügen, in der Sie OpenCV installieren möchten. Wenn nicht, erstellen Sie eine neue Entwicklungsumgebung, um die installierten Python-Pakete zu isolieren.
Anaconda installieren
Befolgen Sie die folgenden Anweisungen, um Anaconda zu installieren:
- Laden Sie das Anaconda-Installationsprogramm von der offiziellen Website herunter https://www .anaconda.com/distribution/.
- Wählen Sie die Version von Anaconda aus, die Ihrem Betriebssystem entspricht (Windows, macOS oder Linux).
- Speichern Sie das Installationsprogramm auf Ihrem Computer.
- Führen Sie die Installationsdatei aus und folgen Sie den Anweisungen auf dem Bildschirm.
- Bei der Standardinstallation wird Anaconda in einem Verzeichnis installiert C:\Anaconda .
- Warten Sie, bis der Installationsvorgang abgeschlossen ist.
- Nach der Installation ist Anaconda einsatzbereit.
Wenn Sie Anaconda installieren, wird auch Anaconda Navigator installiert, eine grafische Oberfläche zum Verwalten Ihrer Umgebungen und Pakete.
Erstellen und Aktivieren einer virtuellen Umgebung
Es wird empfohlen, eine virtuelle Umgebung zu erstellen und zu aktivieren, um OpenCV in Python über Anaconda zu installieren. Die virtuelle Umgebung ermöglicht es Ihnen, die Installation von Paketen und Bibliotheken zu isolieren, um Konflikte mit anderen Versionen und Abhängigkeiten zu vermeiden.
Führen Sie den folgenden Befehl an einer Eingabeaufforderung aus, um eine neue virtuelle Umgebung zu erstellen:
conda create --name myenv python=3.7
Hier ist myenv der Name der virtuellen Umgebung und python=3.7 gibt an, dass Python Version 3.7 verwendet werden soll. Sie können je nach Ihren Bedürfnissen einen anderen Namen und eine andere Version von Python auswählen.
Nachdem Sie eine virtuelle Umgebung erstellt haben, müssen Sie sie aktivieren. Führen Sie dazu den folgenden Befehl aus:
conda activate myenv
Sie befinden sich jetzt in einer virtuellen Umgebung und können OpenCV für Python installieren und verwenden, ohne mit anderen installierten Paketen und Bibliotheken zu intervenieren.
OpenCV installieren und testen
Schritt 1: Installieren Sie Anaconda, wenn Sie dies noch nicht getan haben. Sie können Anaconda von der offiziellen Website herunterladen und den Installationsanweisungen für Ihr Betriebssystem folgen.
Schritt 2: Öffnen Sie den Anaconda Navigator und gehen Sie zu "Environments". Klicken Sie auf die Schaltfläche "Create", um eine neue Umgebung zu erstellen.
Schritt 3: Geben Sie einen Namen für die neue Umgebung ein und wählen Sie die Python-Version aus, die Sie verwenden möchten. Ich empfehle, die neueste stabile Version von Python auszuwählen.
Schritt 4: Nachdem Sie eine neue Umgebung erstellt haben, suchen Sie sie in der Liste und klicken Sie auf die Schaltfläche "Play", um die Umgebung zu aktivieren.
Schritt 5: Nachdem Sie die Umgebung aktiviert haben, öffnen Sie das Terminal im Anaconda Navigator. Geben Sie den folgenden Befehl ein, um OpenCV zu installieren:
conda install -c conda-forge opencv
Schritt 6: Warten Sie, bis die Installation abgeschlossen ist. Wenn die Installation abgeschlossen ist, erhalten Sie eine Benachrichtigung über eine erfolgreiche Installation.
Schritt 1: Öffnen Sie das Jupyter Notebook aus der Liste der Anaconda Navigator-Anwendungen.
Schritt 2: Erstellen Sie ein neues Python-Notizbuch und importieren Sie die OpenCV-Bibliothek:
Schritt 3: Erstellen Sie ein einfaches Bild in Jupyter Notebook und überprüfen Sie, ob OpenCV ordnungsgemäß funktioniert:
import numpy as np
import matplotlib.pyplot as plt
image = np.zeros((512, 512, 3), np.uint8)
image[:] = (255, 0, 0) # Ein Bild mit blauer Farbe füllen
plt.imshow(image)
plt.show()
Wenn Sie ein blaues Rechteck sehen, ist OpenCV erfolgreich installiert und kann in Ihrer Anaconda-Umgebung verwendet werden.
Jetzt, da Sie wissen, wie Sie OpenCV in Anaconda installieren und testen können, können Sie damit beginnen, verschiedene Computer Vision-Probleme in Python zu lösen.