Minimum Circle

Dieser Funktionsblock berechnet den kleinsten umschließenden Kreis um eine bestimmte Form (Kontur) in einem Bild. Er hilft dabei, den minimalen Begrenzungskreis für ein Objekt innerhalb eines Bildes zu identifizieren.

📥 Eingänge

Image Any Das Eingangsbild, das das zu analysierende Objekt oder die Form enthält.

Contour Die Form (Kontur), für die der minimale umschließende Kreis berechnet werden soll.

📤 Ausgänge

Image Das Ausgabebild, das den minimalen umschließenden Kreis um die erkannte Kontur zeigt.

Center Die Koordinaten des Zentrums des umschließenden Kreises.

Radius Der Radius des umschließenden Kreises.

🕹️ Steuerungen

Für diesen Funktionsblock sind keine speziellen Steuerungen erforderlich; die Parameter werden von den bereitgestellten Eingaben entnommen.

🎨 Funktionen

Minimum Enclosing Circle Calculation Berechnet effizient den kleinsten Kreis, der die gegebene Kontur umfassen kann.

Visual Representation Gibt ein Bild aus, das den Kreis zeigt, der die angegebene Form umschließt, und bietet klare grafische Rückmeldung.

📝 Nutzungshinweise

  1. Input Image: Verbinden Sie ein Bild mit dem Eingangsbereich Image Any, das das Objekt von Interesse enthält.

  2. Input Contour: Geben Sie die Kontur des Objekts über den Eingangsbereich Contour an.

  3. Evaluate: Führen Sie den Block aus, um den minimalen umschließenden Kreis zu berechnen.

📊 Bewertung

Die Ausführung dieses Funktionsblocks berechnet und gibt das Zentrum und den Radius des minimalen Kreises zurück, der die bereitgestellte Kontur umgibt, zusammen mit einer visuellen Darstellung im Ausgabebild.

💡 Tipps und Tricks

Bildvorverarbeitung

Überlegen Sie, das Bild mit Funktionen wie Image Threshold oder Blur vorzuverarbeiten, um sicherzustellen, dass die Konturen leicht vom Hintergrund unterscheidbar sind.

Überprüfung von Konturen

Stellen Sie vor dem Verbinden des Kontureingangs sicher, dass die Kontur korrekt generiert wurde. Verwenden Sie den Block Find Contour, um sicherzustellen, dass die Form genau erkannt werden kann.

Ergebnisse speichern

Sie können das resultierende Zentrum und den Radius für zukünftige Berechnungen in anderen Blöcken speichern, indem Sie mit Data Memory oder Data Write Local verbinden.

🛠️ Fehlersuche

Kein Kreis gezeichnet

Wenn das Ausgabebild keinen Kreis anzeigt, stellen Sie sicher, dass der Kontureingang gültig und korrekt definiert ist. Wenn die Kontur leer oder falsch formatiert ist, generiert der Funktionsblock keinen Kreis.

Unerwartete Kreisgröße

Wenn der Radius oder das Zentrum Ausgabe unerwartet wirkt, überprüfen Sie den Kontureingang, um sicherzustellen, dass er das gewünschte Objekt oder die gewünschte Form genau darstellt.

Last updated