Schulungsübersicht
Einführung
Verstehen der Computer Vision-Grundlagen
Installation von OpenCV mit Python Wrappern
Einführung in die Verwendung von OpenCV
Verwendung von Medien mit Python
- Bilder laden
- Farbe in Graustufen umwandeln
- Metadaten verwenden
Anwendung der Bildtheorie mit Python
- Bilder als mehrdimensionale Arrays verstehen
- Verstehen des Farbraums
- Überblick über Bildpunkte und Koordinaten
- Accessing Pixel
- Ändern von Pixeln in Bildern
- Zeichnen von Linien und Formen
- Text auf Bilder anwenden
- Ändern der Bildgröße
- Bilder zuschneiden
Gemeinsame Computer Bildverarbeitungsalgorithmen und -methoden erforschen
- Schwellenwertbildung
- Finden von Konturen
- Hintergrund-Subtraktion
- Verwendung von Detektoren
Implementierung der Merkmalsextraktion mit Python
- Verwendung von Merkmalsvektoren
- Verstehen der Theorie der Farbmittelwertmerkmale
- Extraktion von Histogramm-Merkmalen
- Extraktion von Graustufen-Histogramm-Merkmalen
- Extrahieren von Texturmerkmalen
Implementierung einer App zur Erkennung von Bildähnlichkeit
Implementieren einer Reverse Image Search Engine
Erstellen einer App zur Objekterkennung mittels Template Matching
Erstellen einer Gesichtserkennungs-App mit Haar-Kaskade
Implementierung einer App zur Objekterkennung mit Hilfe von Keypoints
Erfassen und Verarbeiten von Video über eine WebCam
Erstellen eines Bewegungserkennungssystems
Fehlersuche
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Programmiererfahrung mit Python
Erfahrungsberichte (1)
Trainer was very knowlegable and very open to feedback on what pace to go through the content and the topics we covered. I gained alot from the training and feel like I now have a good grasp of image manipulation and some techniques for building a good training set for an image classification problem.