![]() |
AW: Mathematik: Konturen (Punkte-Array) vergleichen
Zitat:
|
AW: Mathematik: Konturen (Punkte-Array) vergleichen
Mir fällt da folgender Ansatz ein:
Voraussetzung: Die Kontur ist durch Geraden zwischen den Konturpunkten definiert. - Es wird eine innere und äußere Kontur gebildet, indem die Konturgeraden um das Maß der Toleranz nach innen bzw außen parallel verschoben werden. - An den Knickpunkten werden die Schnittpunkte der neuen inneren bzw äußeren Konturgeraden bestimmt. Das sind dann die Eckpunkte der Toleranzfläche. - Dann wird für jeden Punkt der zu prüfenden Kontur geprüft, ob er innerhalb der Toleranzfläche liegt. Dazu bildet man eine Gerade von dem zu prüfenden Punkt nach irgendwo ganz weit außerhalb und bestimmt die Anzahl der Schnittpunkte dieser Gerade mit der inneren und äußeren Kontur der Toleranzfläche. Ist die Anzahl ungerade, liegt der Punkt innerhalb der Toleranz. |
AW: Mathematik: Konturen (Punkte-Array) vergleichen
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Die Abstandsberechnung ist da schon deutlich stabiler und vermutlich auch effizienter. |
AW: Mathematik: Konturen (Punkte-Array) vergleichen
Hört sich nach Polygonen an, könnte sein
![]() So in der Art, Schnittmenge o.ä. Rollo |
AW: Mathematik: Konturen (Punkte-Array) vergleichen
Hallo,
ist das Problem noch relevant ? Falls ja : Die Konturen ausfüllen (also doch als Bild) und nach "zweidimensionaler Kreizkorrelation" suchen. D.h. beide Konturen sind dann Arrays mit den Werten 0 oder 1. Die KKF wirkt Wunder ISMIRSCHLECHT (ism) |
AW: Mathematik: Konturen (Punkte-Array) vergleichen
Hallo
Zitat:
Ich nutze nun die Bildfunktionen der bestehenden Bibliothek. Ich vermute, die arbeitet intern ähnlich oder nach KKF (Binärbild ist erforderlich), da das ausreichend flott ist. Aber sehr interessant zu wissen, was intern dahinter stecken könnte. Euch nochmals vielen Dank. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz