OpenCV mit Python
OpenCV mit Python |
---|
docs.opencv.org |
OpenCV (Open Source Computer Vision Library) ist eine freie und weit verbreitete Softwarebibliothek zur Bild- und Videoverarbeitung, die eine Vielzahl von Algorithmen und Werkzeugen für Anwendungen wie Objekterkennung, Gesichtserkennung, Bewegungsverfolgung, Bildsegmentierung und maschinelles Lernen bereitstellt. Die Bibliothek kann unter anderem in den Programmiersprachen C++ oder Python genutzt werden[2] .
Die Nutzung von OpenCV in Kombination mit den leistungsstarken Bibliotheken des Python-Ökosystems (beispielsweise NumPy, SciPy) ermöglicht eine effiziente Bilddatenanalyse und -manipulation. Die Bibliothek bietet in Verbindung mit den Python-Bibliotheken eine benutzerfreundliche Möglichkeit, auf alle wesentlichen Funktionen von OpenCV zuzugreifen. Dies umfasst grundlegende Operationen wie das Lesen, Schreiben oder Analysieren von Bildern und Videos[2]. Darüber hinaus lässt sich der Funktionsumfang von OpenCV ohne großen Aufwand um die Deep Learning-Funktion mit zum Beispiel der Mediapipe-Bibliothek erweitern, die bereits vortrainierte Modelle für die Personenerkennung, Gesichts- oder Objekterkennung bietet[3] [4] . Ein wesentliches Merkmal von OpenCV ist seine Effizienz, die es erlaubt, große Mengen an Bild- und Videodaten in Echtzeit zu verarbeiten. Diese Eignung prädestiniert die Bibliothek insbesondere für den Einsatz in Fahrzeugprojekten oder der Personenerkennung, beispielsweise im Rahmen einer Zutrittskontrolle.
In Python beginnt die Arbeit mit OpenCV typischerweise mit der Installation des Moduls "opencv-python", das die grundlegende Funktionalität der Bibliothek bereitstellt.
Die Installation von OpenCV kann beispielsweise über pip
erfolgen[2]:
Windows:
pip install opencv-python
Raspberry Pi:
Leider lässt sich OpenCV nicht direkt über den pip
-Befehl beziehen. Der einfachste und schnellste Weg ist, OpenCV in einer virtuellen Umgebung zu installieren:
python -m venv opencv_env
source opencv_env/bin/activate
Wenn die virtuelle Umgebung erfolgreich aktiviert wurde, kann OpenCV mit dem Befehl
pip install opencv-python
installiert und anschließend mit dem Befehl
deactivate
deaktiviert werden.
- ↑ OpenCV, 2024. Wikipedia [online]. [Zugriff am: 15. Januar 2025]. Verfügbar unter: https://de.wikipedia.org/w/index.php?title=OpenCV&oldid=251417753
- ↑ 2,0 2,1 2,2 url=https://docs.opencv.org/3.4/d6/d00/tutorial_py_root.html |title=OpenCV-Python Tutorials |website=OpenCV Documentation |publisher=OpenCV |access-date=15. Januar 2025
- ↑ url=https://pypi.org/project/mediapipe/ |title=MediaPipe |website=PyPI |publisher=Python Software Foundation |access-date=15. Januar 2025
- ↑ url=https://ai.google.dev/edge/mediapipe/solutions/guide?hl=de |title=MediaPipe-Lösungsleitfaden |website=Google AI Edge |publisher=Google |access-date=15. Januar 2025