| Operatoren |
split_contours_xld — Aufspalten von Konturen an regional markanten Punkten.
Mit split_contours_xld werden die den Polygonen Polygons zugrundeliegenden Konturen an regional markanten Punkten aufgespalten. Im Modus 'polygon' erfolgt die Aufspaltung gemäß den Polygonen selbst. Im Modus 'dominant' werden Konturpunkte zur Aufspaltung verwendet, für die die in ihnen ermittelte Konturrichtungsänderung den (empirischen) Grenzwert überschreitet und in deren (empirischen) Umgebung von Punkten keine größere Richtungsänderung auftritt. Die Konturrichtung wird mit einer optimalen Regressionsgeraden durch alle Punkte der Nachbarschaft der Breite Smooth ermittelt. Die so ermittelte Richtungsinformation für jeden Konturpunkt wird vor der Suche nach markanten Punkten mit einer Gaußmaske der Breite Smooth geglättet. Weight ist damit ein Gewichtungsfaktor für die Empfindlichkeit des Operators. Je größer Weight gewählt wird, umso weniger markante Punkte werden gefunden.
Jedes Polygon muss eine Referenz zu einer Kontur aufweisen. Fehlt diese Referenz, weil das Polygon zum Beispiel aus einer DXF-Datei eingelesen wurde, so gibt split_contours_xld einen Fehler zurück.
Polygone, deren zugrundeliegende Konturen aufgespalten werden sollen.
Aufgespaltene Konturen.
Modus für das Aufspalten der Konturen.
Defaultwert: 'polygon'
Werteliste: 'dominant', 'polygon'
gen_contours_skeleton_xld, lines_gauss, lines_facet, edges_sub_pix
Foundation
| Operatoren |