InspectEdgePosition
Die InspectEdgePosition-Funktion wird zum Konstruieren eines Kantenmodells für die Ausführung erweiterter Kantenanalysen an den durch eine InspectEdge-Funktion zurückgegebenen Kanten verwendet. Diese Daten werden zur Bestimmung der Positionen der Kanten und zur Ermittlung der Ausreißer verwendet, während mit ihrer Hilfe optional auch eine Linienanpassung erstellt werden kann.
InspectEdgePosition – Übersicht
Nach Einfügen der Funktion in die Tabelle muss eine Referenz auf eine durch eine InspectEdge-Funktion ausgegebene Inspect-Datenstruktur hergestellt werden. Nachdem die Referenz auf die InspectEdge-Funktion eingerichtet wurde, wird das Kantenmodell durch Konfigurieren der Parameter der InspectEdgePosition-Funktion erstellt. Das Kantenmodell umfasst die folgenden Definitionen:
- Der Typ der Linienanpassung - gerade oder kreisförmig.
- Die Richtung, in welche nach den Kanten gesucht werden soll.
- Der Typ des Kantenübergangs - weiß nach schwarz oder umgekehrt.
- Die Kantengüte-Kriterien, die zum Herausfiltern von nicht gewollten Kanten benutzt werden sollen.
- Die Kriterien für die Linienanpassung, die zum Herausfiltern von nicht gewollten Kanten aus der Linienanpassung verwendet werden sollen.
Nachdem das Kantenmodell eingerichtet wurde, wird die Funktion die Kantenkandidaten mit dem Kantenmodell vergleichen und Abweichungen vom Modell berichten.
InspectEdgePosition – Eingaben
Parameter | Beschreibung | ||||||||||||||||||||||
InspectEdge |
Gibt einen Verweis auf eine Tabellenzelle an, die eine gültige Inspect-Datenstruktur enthält, die von einer InspectEdge-Funktion zurückgegeben wird. | ||||||||||||||||||||||
An Linie anpassen |
Gibt die Art der Linienanpassung (falls vorhanden) für die erkannten Kanten an.
|
||||||||||||||||||||||
Kantenrichtung suchen |
Gibt die Richtung an, in der die Funktion versuchen soll, Kanten zu erkennen. Dunkelgrüne Pfeile werden hinzugefügt, um die Suchrichtung, in der nach Kanten gesucht wird, grafisch zu illustrieren. Linienanpassungen werden im Bild grafisch gekennzeichnet, die erste Linienanpassung mit 0 und die zweite mit 1. Hinweis: Wenn der Inspektionsbereich (ROI) der referenzierten Funktion InspectEdge in eine Kurve gebogen wird, erfolgt die Inspektion relativ zum Mittelpunkt der Kurve. Wenn der Parameter Kantenrichtung suchen auf Links nach rechts eingestellt ist, wird die Inspektion in Richtung Mittelpunkt der Kurve, und wenn er auf Rechts nach links eingestellt ist, vom Mittelpunkt der Kurve nach außen durchgeführt.
|
||||||||||||||||||||||
Kante: Erste |
Legt den Kontrastübergang der ersten zu erfassenden Kante an, wie er durch den Parameter Kantenrichtung suchen bestimmt wurde.
|
||||||||||||||||||||||
Kantengüte |
Legt den Kantenbewertungsmodus fest, der zur Bestimmung dessen verwendet werden soll, ob eine Kante den geltenden Kriterien entspricht oder nicht.
|
||||||||||||||||||||||
An Linie anpassen (erweitert) |
Bestimmt, wie die Funktion die angepasste Linie konstruieren soll.
|
||||||||||||||||||||||
Caliper-Index |
Gibt an, welcher Caliper (in grün gekennzeichnet) im Bild angezeigt werden soll. Im Standardfall wird Caliper 0 angezeigt. |
||||||||||||||||||||||
Anzeigen |
Legt den Anzeigemodus für die Überlagerung von InspectEdgePosition-Grafiken auf dem Bild fest.
|
InspectEdgePosition – Ausgaben
Rückgabewert |
Eine Inspect-Datenstruktur mit den übereinstimmenden Kanten, sortiert nach Güte, oder #ERR, wenn einer der Eingabeparameter ungültig ist. |
|||||||||||||||||||||||||||||||||
Ergebnisse |
Wenn InspectEdgePosition erstmals in eine Zelle eingefügt wird, wird mit den folgenden InspectEdge Datenzugriffsfunktionen die Ergebnistabelle der InspectEdgePosition-Datenstruktur erstellt, die in zwei Abschnitte unterteilt ist: „Am weitesten entfernte Punkte“ und „An gerade Linie anpassen“:
Alle Formeln der InspectEdgePosition-Funktion entsprechen den folgenden Richtlinien: Hinweis:
|