# Stitch

Die Stitch-Funktion kombiniert den Inspektionsbereich (ROI) mit mehreren Eingangsbildern, um ein einziges Ausgabebild zu erstellen. Die Funktion ermöglicht die Aufnahme eines ganzen Bereichs eines vielgestaltigen Objekts. Als Beispiel kann die „Stichfunktion“ verwendet werden, um die Beschriftung auf einem sich drehenden kreisförmigen Objekt zu inspizieren.

## Stitch – Eingaben

Parameter | Beschreibung
Bild | Dieser Parameter muss Zellreferenzen in einer Tabellenzelle verwenden, die eine Bild-Datenstruktur enthält. Standardmäßig verweist dieser Parameter auf A0, die Zelle mit der von der -Funktion zurückgegebenen Image-Datenstruktur. Dieser Parameter kann auch andere Image-Datenstrukturen referenzieren, z. B. solche, die von Vision Tool-Bildfunktionen zurückgegeben werden.
Ereignis | Dieser Parameter muss ein Verweis auf ein Ereignis mit einem Zeitstempel sein, z. B.: Eine Zelle, die eine Event-Funktion enthält. Eine Zelle, die eine Button-Funktion enthält.
Vorrichtung | Definiert den Inspektionsbereich (ROI) relativ zu einer Vorrichtung als Eingabe oder die Ausgabe des Bildkoordinatensystems einer Vision Tools-Funktion. Wenn man den Inspektionsbereich (ROI) relativ zu einer Vorrichtung bestimmt, stellt man sicher, dass beim Drehen oder Umsetzen der Vorrichtung auch der Inspektionsbereich (ROI) im Verhältnis zur Vorrichtung gedreht oder umgesetzt wird. Die Standardeinstellung ist (0,0,0), die oberste linke Ecke des Bilds.
X | Der x-Offset in Bildkoordinaten.
Y | Der y-Offset in Bildkoordinaten.
Winkel | Die Drehung von der x-Bildachse im Bildkoordinatensystem. (+/-360 Grad im Uhrzeigersinn)
Bereich | Auch als Inspektionsbereich (ROI) bezeichnet; gibt den Bereich des Bilds an, der einer Analyse unterzogen wird. Doppelklicken Sie auf den Parameter „Bereich“, um einen Interaktiver Grafikmodus zu erstellen, den Sie transformieren und drehen können. Wählen Sie diesen Parameter aus und klicken Sie in der Symbolleiste „Job bearbeiten“ des Eigenschaftsblatts auf die Schaltfläche „Bereich maximieren“, um den Bereich automatisch so zu dehnen, dass er das gesamte Bild einnimmt.
X | Der x-Offset vom Ursprung in Vorrichtungskoordinaten.
Y | Der y-Offset vom Ursprung im Vorrichtungskoordinatensystem.
Breite | Die Abmessung entlang der x-Achse des Bereichs.
Höhe | Die Abmessung entlang der y-Achse des Bereichs.
Winkel | Die Ausrichtung im Vorrichtungskoordinatensystem.
Pixelverlagerung X | Gibt die horizontale Verlagerung zwischen aufeinanderfolgenden Bildern in Pixel an.
Pixelverlagerung Y | Gibt die vertikale Verlagerung zwischen aufeinanderfolgenden Bildern in Pixel an.
Zusammenfügungen pro Ausgabebild | Gibt die Anzahl der Bilder an, aus denen das Ausgabebild besteht.
Zurücksetzen | Löscht das Eingabebild. Hinweis: Bei der Ausführung eines Endlosstichjobs ist es nicht erforderlich, das ursprüngliche Eingangsbild zurückzusetzen.
Anzeigen | Legt fest, welche Grafiküberlagerungen über dem Bild angezeigt werden sollen.
0 = Alle ausblenden (Standard) | Die Begrenzung des Eingabebereichs und das neu eingelesene Bild werden ausgeblendet, außer wenn die Zelle mit der ScaleImage-Funktion in der Tabelle aktiv ist.
1 = Nur Ergebnis-Grafik | Das neu eingelesene Bild wird immer angezeigt.
2 = Nur Eingabegrafik | Die Begrenzung des Eingabebereichs wird immer angezeigt.

## Stitch – Ausgaben

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

## Beispiel für Zusammenfügung

In diesem Beispieljob ist das Objekt im Eingangsbild eine Flasche. Das Ziel in diesem Beispiel ist es, mehrere Bilder zu einem Bild zusammenzufügen.

1. Fügen Sie die Stitch-Funktion in die In-Sight-Tabelle ein.

2. Definieren Sie den Inspektionsbereich (ROI) durch einen Doppelklick auf Region im Eigenschaftsblatt. Dieser wird dann als roter Inspektionsbereichsrahmen über dem Bild angezeigt. Verschieben Sie das Feld mit dem Cursor oder ändern Sie die Größe des Felds.

3. Legen Sie die Größe des Ausgabebilds fest, indem Sie die Pixelverlagerung X oder die Pixelverlagerung Y definieren. Setzen Sie beispielsweise beim Zusammenfügen eines vertikalen Bilds den Parameter Pixelverlagerung X pro Verlagerung fest.

   Tipp: Es wird empfohlen, die Funktion Musterübereinstimmung zu verwenden, um den Pixelverlagerungswert zu ermitteln.

4. Legen Sie Zusammenfügungen pro Ausgabebild fest, um zu definieren, wie viele Bilder zusammengefügt werden.

   Hinweis: Die Höhe des Ausgabebilds ist die Anzahl der ausgewählten Bilder multipliziert mit der Pixelverlagerung. Wenn die Pixelverlagerung größer als der Höhenwert des Eingabebilds ist, können Fehler im Ausgabebild angezeigt werden.

5. Klicken Sie auf die Schaltfläche OK in der Symbolleiste „Job bearbeiten“, um die Auswahl zu bestätigen und zum Eigenschaftsblatt zurückzukehren.

   Tipp: Sie können die Auswahl auch durch Drücken der Eingabetaste oder durch Doppelklicken auf den Inspektionsbereich bestätigen.

6. Wählen Sie die Bilder, die zusammengefügt werden sollen, individuell aus.

   Der Wert für Complete ändert sich von 0.000 auf 1.000, wenn die „Stichfunktion“ abgeschlossen ist. Die Funktion erstellt ein Ausgabebild.

   Hinweis: Zusammengefügte Bilder belegen keinen Bildpuffer.