Point Polygon Test

Dieser Funktionsblock ist so konzipiert, dass er bestimmt, ob sich Punkte einer bestimmten Testform innerhalb einer definierten umschließenden Form befinden. Die Ergebnisse werden visuell im Ausgabebild dargestellt.

📥 Eingänge

Image Gray Das Hintergrundbild, auf dem die Formen gezeichnet werden.

Test Shape Die Menge von Punkten (Form), die gegen die umschließende Form getestet werden soll.

Enclosing Shape Die größere Form, die verwendet wird, um zu überprüfen, ob die Punkte der Testform darin liegen.

📤 Ausgänge

Output Image Das resultierende Bild, das visuell die Testform und die umschließende Form sowie die Positionen der Punkte anzeigt.

Plot Image Eine boolesche Ausgabe, die anzeigt, ob Punkte innerhalb der umschließenden Form liegen.

🕹️ Steuerungen

Dieser Funktionsblock hat keine zusätzlichen Steuerungen; jedoch hängt das Verhalten des Blocks von den Konfigurationen der Eingangsformen ab.

🎨 Funktionen

Visual Representation Bietet eine visuelle Ausgabe, die klar zeigt, welche Punkte der Testform innerhalb oder außerhalb der umschließenden Form liegen.

Distance Calculation Führt einen Punkt-in-Polygon-Test für jeden Punkt in der Testform durch und markiert sie entsprechend im Ausgabebild.

📝 Nutzungshinweise

  1. Connect Input Images: Verknüpfen Sie ein Graustufenbild mit dem Eingangsbereich Image Gray, das als Hintergrund dient.

  2. Define Shapes: Stellen Sie sicher, dass Sie sowohl eine Testform als auch eine umschließende Form mit ihren jeweiligen Eingängen verbinden.

  3. Evaluate: Führen Sie den Block aus, um den Punkt-in-Polygon-Test durchzuführen. Das Ausgabebild wird mit markierten Punkten generiert, die gemäß ihrem Status (innerhalb oder außerhalb der umschließenden Form) gekennzeichnet sind.

📊 Bewertung

Beim Ausführen wird dieser Funktionsblock die angegebenen Punkte gegen die umschließende Form prüfen und ein annotiertes Bild sowie ein boolesches Ergebnis zurückgeben, das angibt, ob alle Punkte innerhalb der Form liegen.

💡 Tipps und Tricks

Visuelle Klarheit

Verwenden Sie eine hochkontrastierende Farbe für die umschließende Form, um sicherzustellen, dass sie leicht von der Testform zu unterscheiden ist.

Ausrichtung der Formen

Stellen Sie sicher, dass Ihre Test- und umschließenden Formen richtig überlappen, um bedeutungsvolle Ergebnisse zu gewährleisten.

Vorverarbeitung

Die Vorverarbeitung des Eingangs-Graustufenbildes mit Denoising oder Image Threshold kann helfen, die Erkennung der Formen vor dem Test zu verbessern.

🛠️ Fehlersuche

Keine Punkte erkannt

Wenn keine Punkte im Ausgabebild erscheinen, stellen Sie sicher, dass die Testform richtig definiert ist und mit der umschließenden Form überlappt. Überprüfen Sie, ob die Eingangsformen korrekt formatiert sind.

Ausgabeambiguität

Passen Sie die Farben und Linienstärken an, die zum Zeichnen der Konturen verwendet werden, wenn die Ergebnisse nicht deutlich sichtbar sind. Erwägen Sie, kontrastierende Farben für eine bessere Unterscheidung zu verwenden.

Last updated