Längstes Linienstück messen

Mit diesem Tool können Sie die längsten Linienstücke messen.

Die Ausgabe erfolgt als Geradenstück-ROIs, die in den Tools Kreis zu Geradenstück vermessen, Geradenstück zu Punkt vermessen und Geradenstück zu Geradenstück vermessen verwendet werden können. Das Tool gibt auch die „Geradenstücklänge“ und die „Geradenstückorientierung“ in Bezug auf die virtuelle horizontale Linie aus. Das Tool kann auch dann eine Geradenstück-ROI ausgeben, wenn das Bild keine vollständige oder glatte Linie enthält, und unabhängig davon, ob es sich um eine helle Linie auf einem dunklen Untergrund handelt oder umgekehrt.

Für dieses Tool sind easyTouch und easyTouch+ verfügbar. Dies bedeutet, dass Sie das längste Linienstück für die Messung interaktiv im Bild auswählen können und die entsprechenden Parameter automatisch angepasst werden. Bewegen Sie die Maus über eine Linie, deren längstes Geradenstück gemessen werden soll. MERLIC zeigt eine Vorschau des vorgeschlagenen längsten Linienstücks an. Klicken Sie auf die Linie, wenn Sie das in der Vorschau angezeigte Geradenstück messen möchten, um die Auswahl zu bestätigen. Die Parameter werden automatisch an das ausgewählte Geradenstück angepasst. Sie können jedoch weiterhin an den entsprechenden Verbindungsstellen manuell angepasst werden.

Alternativ können Sie ROIs für die Messung verwenden. Zeichnen Sie eine ROI im Bild. Wenn die ROI Linienstücke enthält, die den aktuellen Parametereinstellungen entsprechen, werden diese automatisch ermittelt und gemessen. Ohne ROI sucht das Tool das längste Linienstück im ganzen Bild, sobald ein Bild verbunden ist.

Verwenden Sie das Tool Gegenüberliegende Kanten messen, wenn Sie die Gesamtlänge einer Linie und nicht die Länge des längsten Linienstücks messen möchten. Das Tool „Längstes Linienstück messen“ erstellt eine Linienkontur (), die mehrere Faktoren berücksichtigt, z. B. Linienunregelmäßigkeiten, und daher möglicherweise nicht mit der Linie identisch ist, die Sie messen möchten. Die Ergebnisse basieren auf dem längsten Geradenstück () der Kontur. Daher kann das längste Linienstück kürzer oder länger sein als die Gesamtlänge der Linie.

Parameter

Standardparameter

Bild:

Dieser Parameter stellt das Eingabebild dar, in dem das längste Linienstück gemessen wird.

Bei der Verwendung eines Farbbilds als Eingabebild für dieses Tool wird nur der erste Kanal, d. h. der rote Kanal, für die Verarbeitung verwendet.

Linienbreite:

Dieser Parameter definiert die Breite des längsten Linienstücks. Er wird in Pixeln angegeben und ist standardmäßig auf 2 px festgelegt. Wird ein Linienstück für die Messung ausgewählt, wird die „Linienbreite“ dieses Geradenstücks sofort bestimmt und übernommen. Werden weitere Linienstücke mithilfe von easyTouch+ hinzugefügt, wird die „Linienbreite“ bei jedem Linienstück, das der Auswahl hinzugefügt wird, entsprechend automatisch angepasst. Sie können den Wert jedoch auch manuell über die entsprechende Verbindungsstelle ändern.

Linienkontrast:

Dieser Parameter definiert den Kontrast des Linienstücks in Bezug auf den Hintergrund. Er wird in Pixeln angegeben und ist standardmäßig auf 20 px festgelegt. Wird ein Linienstück für die Messung ausgewählt, wird die „Linienkontrast“ dieses Geradenstücks sofort bestimmt und übernommen. Werden weitere Linienstücke mithilfe von easyTouch+ hinzugefügt, wird der „Linienkontrast“ bei jedem Linienstück, das der Auswahl hinzugefügt wird, automatisch angepasst. Sie können den Wert jedoch auch manuell über die entsprechende Verbindungsstelle ändern.

Linieneigenschaft:

Dieser Parameter definiert die Übergangseigenschaft des Linienstücks. Die Standardeinstellung ist dunkel. Bei Auswahl eines Linienstücks für die Messung wird die „Linieneigenschaft“ sofort bestimmt und für jedes Linienstück, das der Auswahl hinzugefügt wird, automatisch angepasst.

Wert

Beschreibung

hell

Das längste Linienstück ist hell auf einem dunklen Hintergrund, d. h., die Grauwerte des Linienstücks liegen über den Grauwerten des Hintergrunds.

Wenn dieser Wert eingestellt ist, werden nur Linienstücke mit dieser Übergangseigenschaft gemessen. Andere Linienstücke werden nicht in die Messung einbezogen.

dunkel

Das längste Linienstück ist dunkel auf einem hellen Hintergrund, d. h., die Grauwerte des Linienstücks liegen unter den Grauwerten des Hintergrunds.

Wenn dieser Wert eingestellt ist, werden nur Linienstücke mit dieser Eigenschaft gemessen. Andere Linienstücke werden nicht in die Messung einbezogen.

Zusätzliche Parameter

ROI:

Dieser Parameter definiert die ROI für die Verarbeitung. Bildteile außerhalb der Vereinigung von ROI und „Verarbeitungsbereich“ werden nicht verarbeitet. Wenn zudem einer der Bereiche leer ist, wird der Bildteil, der innerhalb des jeweils anderen liegt, verarbeitet. Sind beide leer, wird das gesamte Bild verarbeitet.

Die ROI ist standardmäßig als leere ROI definiert. Wenn Sie eine nicht leere ROI für die Verarbeitung verwenden möchten, müssen Sie den Parameter mit einem geeigneten ROI-Ergebnis eines vorherigen Tools verbinden oder mit den verfügbaren ROI-Schaltflächen neue ROIs zeichnen.

Die Vereinigung der definierten „ROI“ und dem „Verarbeitungsbereich“ wird nach einem Linienstück durchsucht, das zu den aktuellen Parametereinstellungen passt. Wenn der „Kantenübergang“ beispielsweise auf „dunkel auf hell“ festgelegt ist, ermittelt das Tool entlang der ROI-Orientierung, ob ein Linienstück vorhanden ist, das von dunkel nach hell wechselt. Werden geeignete Linienstücke gefunden, werden sie für die Messung verwendet.

Ausrichtungsdaten:

Dieser Parameter stellt die Ausrichtungsdaten dar, die zum Ausrichten der ROI verwendet werden. Ausrichtungsdaten sind standardmäßig nicht verbunden, sodass keine Auswirkung sichtbar ist. Wenn Sie bestimmte Ausrichtungsdaten verwenden möchten, müssen Sie den Parameter mit einem geeigneten Ergebnis eines vorherigen Tools verbinden, z. B. Ausrichtungsdaten mit Matching bestimmen, Ausrichtungsdaten mittels geradem Rand bestimmen, Bild ausrichten oder Bild drehen.

Kalibrierdaten:

Dieser Parameter definiert die Kalibrierdaten, die für die Korrektur eventueller Linsenverzerrungen sowie der Position der Kamera in Bezug auf die Bildebene erforderlich sind. Standardmäßig sind keine Kalibrierdaten definiert. Wenn Sie Kalibrierdaten verwenden möchten, müssen Sie den Parameter mit einem geeigneten Ergebnis eines vorherigen Tools, z. B. Kamera kalibrieren, verbinden, damit die Kalibrierdaten an dieses Tool übertragen werden. Sie werden sofort auf das Bild angewendet.

Falls „Kalibrierdaten“ für dieses Tool verwendet werden, werden alle Ergebnisse, die Pixelwerte darstellen, automatisch in die entsprechenden Weltkoordinaten transformiert.

Fehlgeschlagene Messung:

Dieser Parameter legt fest, welcher Wert im Ergebnis für „Geradenstücklänge“ und „Geradenstückorientierung“ zurückgegeben wird, falls keine Messung durchgeführt werden konnte. Der Parameter ist standardmäßig auf „ignorieren“ festgelegt. Sie können den Parameter an der entsprechenden Verbindungsstelle auf die folgenden Werte einstellen.

Wert

Beschreibung

ignorieren

Es wird kein Wert zurückgegeben, wenn keine Messung durchgeführt werden konnte.

-1

Es wird -1 zurückgegeben, wenn keine Messung durchgeführt werden konnte. Sie können den Wert direkt im Eingabefeld der Verbindungsstelle durch eine beliebige Zahl oder Zeichenfolge ersetzen, die ausgegeben werden soll.

*

Wenn keine Messung durchgeführt werden konnte, wird * zurückgegeben. Sie können den Wert direkt im Eingabefeld der Verbindungsstelle durch eine beliebige Zahl oder Zeichenfolge ersetzen, die ausgegeben werden soll.

Verarbeitungsbereich:

Dieser Parameter definiert die Region für die Verarbeitung. Bildteile außerhalb der Vereinigung von ROI und „Verarbeitungsbereich“ werden nicht verarbeitet. Wenn zudem einer der Bereiche leer ist, wird der Bildteil, der innerhalb des jeweils anderen liegt, verarbeitet. Sind beide leer, wird das gesamte Bild verarbeitet.

Verarbeitungsbereich“ ist standardmäßig als leere Region definiert. Wenn Sie eine „Verarbeitungsbereich“ angeben möchten, müssen Sie den Parameter mit einem geeigneten Ergebnis eines vorherigen Tools verbinden, damit die Region an dieses Tool übertragen wird.

Ergebnisse

Standardergebnisse

Geradenstück:

Dieses Ergebnis gibt die grafische Darstellung des längsten gemessenen Linienstücks aus. Die Ausgabe erfolgt als Geradenstück-ROI. Wenn mehrere Linienstücke gemessen wurden, enthält das „Geradenstück“ die ROIs aller längsten Linienstücke.

Geradenstücklänge:

Dieses Ergebnis gibt die Länge des längsten gemessenen Linienstücks aus. Die Ausgabe erfolgt als reelle Zahl in Pixeln. Falls „Kalibrierdaten“ verwendet werden, wird die Länge in Weltkoordinaten ausgegeben. Werden mehrere längste Linienstücke gemessen, werden die zugehörigen Längen als Tupel ausgegeben.

Geradenstückorientierung:

Dieses Ergebnis gibt den Winkel zwischen dem längsten gemessenen Linienstück und der virtuellen horizontalen Linie durch den Mittelpunkt des Kantenstücks aus. Die Ausgabe erfolgt als reelle Zahl in Grad. Der Mittelpunkt des Geradenstücks bildet das Rotationszentrum. Liegt der Endpunkt des Geradenstücks über der horizontalen Achse, ergibt sich der Winkel (mit positivem Vorzeichen) aus der Drehung der horizontalen Linie gegen den Uhrzeigersinn zum längsten Linienstück. Liegt der Endpunkt des Geradenstücks unter der horizontalen Achse, ergibt sich der Winkel (mit negativem Vorzeichen) aus der Drehung der horizontalen Linie im Uhrzeigersinn zum längsten Linienstück.

Toolstatus:

Toolstatus“ gibt Informationen zum Status des Tools aus und kann daher für die Fehlerbehandlung verwendet werden. Weitere Informationen zu den verschiedenen Toolstatus-Ergebnissen finden Sie unter Toolstatus-Ergebnis.

Zusätzliche Ergebnisse

Geradenstückkontur:

Dieses Ergebnis gibt die Kontur des Linienstücks aus, das für die Messung verwendet wurde.

Verarbeitungszeit:

Dieses Ergebnis gibt die Dauer der letzten Ausführung des Tools in Millisekunden aus. Das Ergebnis wird als zusätzliches Ergebnis bereitgestellt. Es ist daher standardmäßig ausgeblendet, kann aber über die Schaltfläche neben den Toolergebnissen angezeigt werden. Weitere Informationen finden Sie im Abschnitt Verarbeitungszeit in der Tool-Referenz-Übersicht.