Minimum Rotated Rectangle

Dieser Funktionsblock gibt ein rotiertes Rechteck aus, das die kleinste Fläche um einen bestimmten Kontur erkennen lässt, der in einem Bild gefunden wurde. Er ist besonders nützlich für die Analyse von Objektformen in der Computer Vision.

📥 Eingänge

Image Any Das Eingabebild, in dem sich der Kontur befindet.

Contour Der Kontur des Objekts, für das das minimale rotierte Rechteck berechnet werden muss.

📤 Ausgänge

Image Ein Ausgabebild, das das ursprüngliche Bild mit dem um den angegebenen Kontur gezeichneten minimalen rotierten Rechteck anzeigt.

Center Der Mittelpunkt des minimalen rotierten Rechtecks.

Width Die Breite des minimalen rotierten Rechtecks.

Height Die Höhe des minimalen rotierten Rechtecks.

Angle Der Drehwinkel des minimalen rotierten Rechtecks.

Contour Der Kontur, der das minimale rotierte Rechteck definiert.

🕹️ Steuerungen

Es gibt keine spezifischen Steuerelemente für diesen Funktionsblock, da alle Parameter aus den bereitgestellten Eingaben abgeleitet werden.

🎨 Funktionen

Rotated Rectangle Generation Berechnet automatisch das kleinste umschließende rotierte Rechteck um den angegebenen Kontur.

Detailed Output Bietet den Mittelpunkt, die Abmessungen und die Ausrichtung des Rechtecks neben dem modifizierten Bild.

📝 Nutzungshinweise

  1. Input Image: Verbinden Sie ein Bild, das das Objekt enthält, das Sie analysieren möchten, mit dem Eingangsbereich Image Any.

  2. Input Contour: Geben Sie den Kontur des Objekts an, den Sie mit dem minimalen rotierten Rechteck umschließen möchten.

  3. Execute Evaluation: Führen Sie den Funktionsblock aus, um das Bild mit dem Rechteck zu erhalten und die Parameter des Rechtecks zu erhalten.

📊 Bewertung

Bei der Ausführung berechnet dieser Funktionsblock das minimale rotierte Rechteck für den angegebenen Kontur und gibt sowohl das modifizierte Bild als auch die relevanten geometrischen Eigenschaften des Rechtecks zurück.

💡 Tipps und Tricks

Bereitstellung effektiver Konturen

Stellen Sie sicher, dass Ihr Kontureingang gut definiert ist. Sie können Find Contour oder Blob Detector vor diesem Block verwenden, um eine genaue Konturerkennung zu gewährleisten.

Visualisierung der Ergebnisse

Um sicherzustellen, dass das Rechteck korrekt definiert ist, sollten Sie diesen Block mit dem Block Show Image koppeln, um die Ergebnisse in Echtzeit zu visualisieren.

Mehrere Konturen

Wenn Sie mehrere Konturen haben, stellen Sie sicher, dass Sie jeden Kontur einzeln verarbeiten. Sie können Demux oder Batch Processing verwenden, um mehrere Ausgaben effizient zu handhaben.

🛠️ Fehlersuche

Kein Rechteck gezeichnet

Wenn kein Rechteck im Ausgabebild erscheint, überprüfen Sie, ob der Kontur gültig und korrekt definiert ist, indem Sie sicherstellen, dass er nicht leer oder fehlerhaft ist.

Ungültiges Eingangsbild

Wenn Sie Fehler bezüglich des Eingangsbilds erhalten, überprüfen Sie, ob das Eingangsbild korrekt übergeben wird und in einem gültigen Format vorliegt (z. B. nicht None).

Last updated