3, 2, 1 …. los geht’s!
Alle Pakete für Windows: http://www.lfd.uci.edu/~gohlke/pythonlibs/
Alternative Anleitung für Windows https://goo.gl/bTcwnp
OpenCV + Python
Bring deiner Kiste Sehen bei!
Bildverarbeitung mit Python?
Python Scripte
Python Interpreter
OS, Treiber, etc
for x in spalten:
for y in zeilen:
if bild[x][y] > 42:
bild[x][y] = 255
for x in spalten:
for y in zeilen:
bild[x][y] = 0
OpenCV to the rescue!
Python Scripte
Python Interpreter
OS, Treiber, etc
Numpy
Numpy ist dein Freund!
Numpy
Python Scripte
Python Interpreter
OS, Treiber, etc
Numpy
bild[bild > 42] = 0
bild[:,:] = 0
OpenCV to the rescue!
OpenCV
Python Scripte
Python Interpreter
OS, Treiber, etc
Numpy
magic = cv2.CascadeClassifier(‘face.xml’)
faces = magic.detectMultiScale(bild, 1., 5)
bild = cv2.imread(‘foobar.jpg’)
cv2.imshow(bild)
Aber fangen wir doch erstmal vorne an …. :-)
Bsp. 00 - Bild rein, Bild raus
Zum Start wollen wir …
Bsp. 01 - woraus besteht ein Bild? Etwas Spielerei ...
Bauen wir unser Beispiel etwas aus …
Bsp. 02 - Farben, Farben, Farben ….
Bauen wir unser Beispiel etwas aus …
Bsp. 03 - Drehen, Quetschen, Zerren, ...
Was tun wenn unser Bild mal kein Rechteck ist? …
Bsp. 04 - KEine BEwegung!!!
Bewegt sich was im Video? … und wo?
Bsp. 05 - Bitte lächeln!
Sind Gesichter im Bild? … und wo?
Nützliches für die Werkzeugkiste ...
Viele, viele Algorithmen zur Signal-/Bildverarbeitung
Sammlung von Algorithmen zur Bildverarbeitung
Plotten von Daten, Anzeigen von Bildern, einfache GUIs
Umfangreiche Sammlung von Algorithme zu Machine-Learning
Lesefutter für den geneigten Leser ...
https://opencv-python-tutroals.readthedocs.io/en/latest/
http://scikit-image.org/docs/stable/auto_examples/index.html