OpenCV, kurz für Open Source Computer Vision Library, ist eine Open-Source-Softwarebibliothek für Computer Vision und maschinelles Lernen. Ursprünglich von Intel entwickelt, wird es jetzt von einer Entwicklergemeinschaft im Rahmen der OpenCV Foundation gepflegt.
OpenCV ist eine riesige Open-Source-Bibliothek für Computer Vision, maschinelles Lernen und Bildverarbeitung. OpenCV unterstützt eine Vielzahl von Programmiersprachen wie Python, C++, Java usw. Es kann Bilder und Videos verarbeiten, um Objekte, Gesichter oder sogar die Handschrift eines Menschen zu identifizieren. Wenn es in verschiedene Bibliotheken integriert ist, wie z Numpy>Dies ist eine hochoptimierte Bibliothek für numerische Operationen. Dann erhöht sich die Anzahl der Waffen in Ihrem Arsenal, d. h. alle Operationen, die man in Numpy ausführen kann, können mit OpenCV kombiniert werden.
Dieses OpenCV-Tutorial hilft Ihnen dabei, die Bildverarbeitung von den Grundlagen bis zum Fortgeschrittenen zu erlernen, z. B. Operationen an Bildern und Videos mithilfe einer Vielzahl von OpenCV-Programmen und -Projekten.

OpenCV-Tutorial mit Python:
Aktuelle Artikel zu OpenCV !!
Erste Schritte
- OpenCV – Übersicht
- Einführung in OpenCV
- Installieren Sie OpenCV für Python unter Windows
- Installieren Sie OpenCV für Python unter Linux
- Richten Sie Opencv mit der Anaconda-Umgebung ein
Arbeiten mit Bildern
Erste Schritte
- Lesen eines Bildes in OpenCV mit Python
- Zeigen Sie ein Bild in OpenCV mit Python an
- Schreiben eines Bildes in OpenCV mit Python
- OpenCV | Ein Bild speichern
- Farbräume
- Arithmetische Operationen an Bildern
- Bitweise Operationen an Binärbildern
Bildverarbeitung
- Bildgröße ändern
- Ein Bild erodieren
- Ein Bild verwischen
- Erstellen Sie einen Rahmen um Bilder
- Graustufen von Bildern
- Skalierung, Drehung, Verschiebung und Kantenerkennung
- Erosion und Erweiterung von Bildern
- Analysieren Sie ein Bild mithilfe des Histogramms
- Histogrammausgleich
- Einfache Schwellenwertbestimmung
- Adaptive Schwellenwertbestimmung
- Otsu-Schwellenwert
- Segmentierung mithilfe von Thresholding
- Konvertieren Sie ein Bild von einem Farbraum in einen anderen
- Filterfarbe mit OpenCV
- Rauschunterdrückung von Farbbildern
- Visualisierung von Bildern in verschiedenen Farbräumen
- Finden Sie die Koordinaten von Konturen
- Bilaterale Filterung
- Bildinpainting mit OpenCV
- Intensitätstransformationsoperationen an Bildern
- Bildregistrierung
- Hintergrundsubtraktion
- Hintergrundsubtraktion in einem Bild unter Verwendung des Konzepts des laufenden Durchschnitts
- Vordergrundextraktion in einem Bild mithilfe des Grabcut-Algorithmus
- Morphologische Operationen in der Bildverarbeitung (Eröffnung)
- Morphologische Operationen in der Bildverarbeitung (Schließen)
- Morphologische Operationen in der Bildverarbeitung (Gradient)
- Bildsegmentierung mithilfe morphologischer Operationen
- Bildübersetzung
- Bildpyramide
retten von
- Linienerkennung mit der Houghline-Methode
- Kreiserkennung
- Ecke eines Bildes erkennen
- Eckenerkennung mit der Shi-Tomasi-Methode
- Eckenerkennung mit Harris Corner Detection
- Finden Sie Kreise und Ellipsen in einem Bild
- Erkennung von Dokumentenfeldern
- Lächelnerkennung
Zeichenfunktionen
- Zeichne eine Linie
- Pfeilsegment zeichnen
- Zeichne eine Ellipse
- Zeichne einen Kreis
- Zeichnen Sie ein Rechteck
- Zeichnen Sie eine Textzeichenfolge
- Konturen finden und zeichnen
- Zeichnen Sie ein Dreieck mit Schwerpunkt
Arbeiten mit Videos
Erste Schritte
- Spielen Sie ein Video mit OpenCV ab
Videoverarbeitung
- Erstellen Sie Videos mit mehreren Bildern
- Extrahieren Sie Bilder aus Videos
Anwendungen und Projekte
- Extrahieren Sie Frames mit OpenCV
- Anzeige der Koordinaten der auf dem Bild angeklickten Punkte mit Python-OpenCV
- Erkennung von weißen und schwarzen Punkten
- OpenCV BGR-Farbpalette mit Trackbars
- Zeichnen Sie rechteckige Formen und extrahieren Sie Objekte
- Unsichtbarer Umhang mit OpenCV
- Unüberwachte Face-Clustering-Pipeline
- Speichern von bearbeiteten Videos von einer Webcam
- Gesichtserkennung mit Python und OpenCV mit Webcam
- Öffnen mehrerer Farbfenster
- Spielen Sie ein Video im Rückwärtsmodus ab
- Vorlagenabgleich mit OpenCV in Python
- Zeichnen eines Bildes mit OpenCV – Python
- Fahrzeugerkennung in einem Videobild mit Python – OpenCV
- Zählen Sie die Anzahl der Gesichter mit Python – OpenCV
- Live-Webcam-Zeichnung mit OpenCV
- Erkennen und erkennen Sie Autokennzeichen anhand eines Videos in Echtzeit