# ImageMath

Als Mehrzweck-Funktion erstellt ImageMath ein Graustufen- oder Schwarz-Weiß-Ausgabebild, wobei jedes Pixel das Ergebnis einer arithmetischen Operation ausgeführt zwischen zwei Eingangsbildern ist — zum Beispiel einer Addition, Subtraktion oder der Bildung eines Durchschnitts.

## ImageMath – Eingaben

Parameter | Beschreibung
Bild 1 |
Bild 2 |
Operation | Legt die bildverarbeitende Operation fest, die ein Graustufen- oder Schwarz-Weiß-Ausgabebild erstellen wird.
0 = Differenz (Standard) | Absolutwert von Bild 1 – Bild 2. Dieser Parameter berechnet die Differenz in Graustufenwerten zwischen Bild 1 und Bild 2. Die Reihenfolge der Bilder ist nicht relevant.
Bild 1 | Bild 2 |  | Ausgabebild
1 = Subtrahieren | Bild 1 – Bild 2. Dieser Parameter subtrahiert die Graustufenwerte von Bild 2 aus denen von Bild 1. Die Reihenfolge der Bilder ist relevant.
Bild 1 | Bild 2 |  | Ausgabebild
2 = Addieren | Bild 1 + Bild 2. Dieser Parameter addiert die Graustufenwerte von Bild 1 und Bild 2.
Bild 1 | Bild 2 |  | Ausgabebild
3 = Max | Maximalwert von Bild 1 gegenüber Bild 2. Dieser Parameter vergleicht Bild 1 und Bild 2, und wählt die Pixel mit dem höchsten Graustufenwert aus.
4 = Min | Minimalwert von Bild 1 gegenüber Bild 2. Dieser Parameter vergleicht Bild 1 und Bild 2, und wählt die Pixel mit dem niedrigsten Graustufenwert aus.
5 = Mittelwert | Der Durchschnittswert zwischen Bild 1 und Bild 2. Dieser Parameter addiert die Graustufenwerte von Bild 1 und Bild 2, und dividiert diese dann durch zwei.
Anzeige X | Gibt die x-Koordinate (Standard = 0) an, an der das Ausgabebild relativ zur oberen linken Ecke angezeigt wird.
Anzeige Y | Gibt die y-Koordinate (Standard = 0) an, an der das Ausgabebild relativ zur oberen linken Ecke angezeigt wird.
Anzeigen | Legt fest, welche Grafiküberlagerungen über dem Bild angezeigt werden sollen.
0 = Alle ausblenden (Standard) | Die zur Verfügung stehenden Grafiken werden nur angezeigt, wenn die Zelle mit der ImageMath-Funktion in der Tabelle markiert ist.
1 = Nur Ergebnis-Grafik | Das bearbeitete Bild wird immer angezeigt.

## ImageMath – Ausgaben

Rückgabewert | Eine Image-Datenstruktur mit dem verarbeiteten Bild oder #ERR, wenn ein oder mehrere Eingabeparameter ungültig sind.

## ImageMath – Beispiel

Das Ziel in diesem Beispiel ist, nur dann eine Ausgangsdatei zu generieren, wenn die Dichtung Löcher hat. Später werden die Löcher durch ein anderes Werkzeug referenziert, so dass bezüglich der Löcher Entscheidungen getroffen werden können.

Für das Bild 1 erfasst der Anwender ein Bild der vollständigen Dichtung (unten).

Der Anwender möchte, dass Bild 2 eine Kopie von Bild 1 ist, aber in dem alle weißen Löcher gefüllt sind. Dazu fügt der Benutzer die Filter-Funktion in die Tabelle ein und maximiert den Inspektionsbereich im Eigenschaftsblatt, indem er das Wort „Bereich“ auswählt und in der Symbolleiste des Eigenschaftsblatts auf die Schaltfläche „Bereich maximieren“ klickt. Das Maximieren des ROI stellt sicher, dass die ROIs von Bild 1 und Bild 2 gleich groß sind.

Durch Auswahl der Option „Helle Löcher füllen“ im Pulldown-Menü „Operation“, durch die Bestätigung der Standardeinstellungen der anderen Parameter und durch Klicken auf OK im Eigenschaftsblatt des Filters wird die Konfiguration in diesem Beispiel abgeschlossen und die Funktion auf das Eingabebild angewendet (siehe Ergebnis unten).

Der Anwender fügt dann eine ImageMath-Funktion in die Tabelle ein, und bestätigt im Eigenschaftsblatt A0 als Bild 1. Nun muss das gefilterte Ausgabebild als Quelle für Bild 2 referenziert werden. Der Benutzer doppelklickt auf die Worte „Bild 2“ im Eigenschaftsblatt; dadurch wird die In-Sight-Tabelle angezeigt. De Anwender klickt auf die vom Filter zurückgegebene Image-Datenstruktur und dann auf die Schaltfläche OK in der Symbolleiste „Job bearbeiten“, um die Auswahl zu bestätigen und um zum ImageMath-Eigenschaftsblatt zurückzukehren. (Die Auswahl kann auch durch Drücken der Eingabetaste oder durch Doppelklicken auf die Image-Datenstruktur übernommen werden.)

Durch Auswahl der Option „Differenz“ im Aktionsmenü „Operation“, durch die Bestätigung der Standardeinstellungen der anderen Parameter und durch Klicken auf OK im Eigenschaftsblatt von ImageMath wird die Konfiguration dieses Beispiels abgeschlossen und die Funktion auf das Eingangsbild angewendet (siehe Ergebnis, unten).

Das Ergebnis ist ein Ausgabebild, das nur die Löcher der Dichtung enthält (unten).