5. Bildverarbeitung¶
Jede Seite bisher hat Pixeldaten nur lange genug behandelt, um sie zu bekommen: ein Einzelbild aufnehmen, einen Sensor konfigurieren, Bytes von der Kamera in den RAM verschieben. Bildverarbeitung dreht die Richtung um – die Pixel sind die Eingabe, und das Ziel ist alles, was die Anwendung von ihnen benötigt.
Das image-Modul ist der Werkzeugkasten. Jede Operation nimmt ein oder zwei Image-Objekte und gibt entweder ein transformiertes Image zurück – Pixel gefiltert, schwellenwertbasiert verarbeitet, verzerrt oder anders zusammengesetzt – oder eine Liste von Ergebnisobjekten: Blobs, Linien, Codes, Übereinstimmungen, Statistiken. Die beiden Varianten lassen sich kombinieren. Eine typische Pipeline bereinigt das aufgenommene Einzelbild, extrahiert eine Reihe von Ergebnisobjekten daraus, wandelt diese in Messungen um und zeichnet Annotationen zurück auf das Einzelbild zur Anzeige.
Grundlagen
Zeichnen
Pixel-Mathematik
Schwellenwertbildung
Filter und Morphologie
Ton- und statistische Analyse
Geometrische Transformationen
Dekodieren von 1D- und 2D-Codes
Abgleich und Ähnlichkeit
Zusammenfassung