4.2 Leerlauffunktion OnIdle()

Die Funktion OnIdle() wird immer aufgerufen, wenn der Framegrabber ein neues Bild liefert. Hier wird eine Kopie des Live-Bildes erzeugt und ein Differenzbild durch Subtraktion des aktuellen Live-Bildes und der letzten Kopie berechnet (Abbildung 13 und 14). Grauwerte unter 12 werden im Differenzbild auf "0" gesetzt.

Abbildung 13

Abbildung 14

Für die weitere Bearbeitung der Bilder ist es nun erforderlich, Bereiche im Bild, die offensichtlich zusammengehören, als solche zu markieren und von den übrigen zu trennen. Als erstes dient hierzu das Histogramm und die Grauwertschwelle zum Binarisieren.