Draw Detections

Dieser Funktionsblock ist so konzipiert, dass er erkannte Objekte visuell auf einem Bild markiert. Er zeichnet Rechtecke um die angegebenen Koordinaten und annotiert sie mit Text, der den Erkennungsstatus angibt (z. B. "Ok" oder "Nok").

📥 Eingänge

Image Das Bild, auf dem die Erkennungen gezeichnet werden.

Coordinate_List Eine Liste mit den Koordinaten für die Rechtecke, die um die erkannten Objekte gezeichnet werden. Die Koordinaten sollten als Paare angegeben werden.

Object_Count Eine Liste, die die Anzahl der an jeder angegebenen Koordinate erkannten Objekte angibt.

Trigger Ein boolescher Eingang, der, wenn aktiviert, den Zeichnungsprozess auslöst.

📤 Ausgänge

Result Image Das Ausgabebild mit den gezeichneten Rechtecken und Annotationen.

🕹️ Steuerungen

Es gibt keine spezifischen Steuerungen in der Benutzeroberfläche für diesen Funktionsblock; er funktioniert basierend auf den bereitgestellten Eingaben.

🎨 Funktionen

Visual Annotations Zeichnet Rechtecke und bietet textliches Feedback direkt auf dem Bild, um die Erkennungsergebnisse leicht zu identifizieren.

Flexible Input Structure Kann Listen von Koordinaten und Objektzahlen in verschiedenen Strukturen akzeptieren, was ihn anpassungsfähig an unterschiedliche Szenarien macht.

📝 Nutzungshinweise

  1. Connect Input Image: Verbinden Sie ein Bild mit dem Eingangsbereich Image, in dem die Erkennungen angezeigt werden sollen.

  2. Specify Detections: Geben Sie eine Liste von Koordinaten über den Eingang Coordinate_List an, wobei jede Koordinate ein Paar darstellt, das die Ecken eines Rechtecks markiert.

  3. Object Count: Verbinden Sie eine entsprechende Liste von Objektzahlen mit dem Eingang Object_Count.

  4. Activate Trigger: Senden Sie ein Trigger-Signal, um den Zeichnungsprozess zu beginnen. Wenn dieses Signal nicht aktiviert ist, erfolgt keine Zeichnung.

📊 Bewertung

Bei der Auswertung gibt dieser Block das modifizierte Bild mit Rechtecken und Text aus, die die Erkennungsergebnisse basierend auf den bereitgestellten Koordinaten und Zählungen anzeigen.

💡 Tipps und Tricks

Farben und Schriftarten anpassen

Sie können die Farben der Rechtecke und den Text basierend auf Ihren Vorlieben anpassen oder bestimmte Erkennungen hervorheben, indem Sie die Werte im Code anpassen.

Dynamisches Thresholding

Sie können die Ausgaben anderer Erkennungsblöcke, wie Find Object oder Safety Equipment Detection, verknüpfen, um dynamisch anzupassen, welche Objekte basierend auf ihrer Anzahl annotiert werden.

Layering Annotations

Um mehr Kontext zu bieten, ziehen Sie in Betracht, andere Arten von Annotationen mithilfe zusätzlicher Funktionsblöcke zu schichten, die weitere Einblicke über dasselbe Bild bieten können.

🛠️ Fehlersuche

Keine Objekte gezeichnet

Wenn keine Rechtecke gezeichnet werden, überprüfen Sie, ob der Trigger aktiviert ist, und stellen Sie sicher, dass die Längen von Coordinate_List und Object_Count gleich sind.

Ungültige Koordinaten

Wenn Sie Warnungen über ungültige Koordinaten erhalten, überprüfen Sie, ob die Koordinaten ordnungsgemäß formatiert sind und die Abmessungen des Bildes nicht überschreiten.

Last updated