Grab Cut Algorithm
Dieser Funktionsblock nutzt den Grab Cut-Algorithmus, um Objekte vom Hintergrund eines Bildes zu trennen. Er bietet zwei Modi zur Definition des interessierenden Bereichs (ROI), die verwendet werden können: über ein rechteckiges Gebiet oder eine vordefinierte Maske.
📥 Eingänge
Image Any Das Eingangsbild, das das Objekt enthält, das Sie vom Hintergrund trennen möchten.
ROI Der interessierende Bereich, der als Rechteck definiert ist und vom Algorithmus verwendet wird, um zu bestimmen, wo sich das Objekt befindet.
Mask Ein binäres Maskenbild, das verwendet werden kann, um bekannte Hintergrund- und Vordergrundbereiche anzuzeigen, falls verfügbar.
📤 Ausgänge
Image Any Das Ausgabebild mit entferntem Hintergrund, das nur die ausgewählten Objekte sichtbar lässt.
🕹️ Steuerungen
Iterations Ein Schieberegler, um die Anzahl der Iterationen anzugeben, die der Grab Cut-Algorithmus zur Verfeinerung der Segmentierungsergebnisse ausführen soll. Die Anpassung wirkt sich auf die Verarbeitungszeit und die Genauigkeit der Objekterkennung aus.
🎨 Funktionen
Two Modes of Operation Sie können Objekte entweder mit einer rechteckigen ROI oder einer vordefinierten Maske segmentieren, was je nach Bedarf Flexibilität ermöglicht.
Dynamic Iteration Adjustment Die Anzahl der Iterationen kann angepasst werden, um ein Gleichgewicht zwischen Verarbeitungszeit und Segmentierungsgenauigkeit zu erreichen.
📝 Nutzungshinweise
Input Image: Verbinden Sie das Bild, das Sie verarbeiten möchten, mit dem Eingangsbereich
Image Any.Define ROI: Geben Sie die rechteckige ROI in den Eingangsbereich
ROIan, wenn Sie die Rechteckmethode verwenden.Provide Mask: Wenn Sie eine Maske verwenden, geben Sie ein binäres Maskenbild in den Eingangsbereich
Maskan.Set Iterations: Verwenden Sie den Schieberegler, um die Anzahl der Iterationen festzulegen, die der Algorithmus durchführen soll.
Evaluate: Führen Sie den Block aus, um den Grab Cut-Algorithmus auszuführen und das segmentierte Bild auszugeben.
📊 Bewertung
Bei der Ausführung führt dieser Funktionsblock den Grab Cut-Algorithmus basierend auf den bereitgestellten Eingaben aus und gibt das modifizierte Bild mit entferntem Hintergrund aus.
💡 Tipps und Tricks
Verwendung von Masken
Wenn Sie einen bestimmten Bereich segmentieren möchten, der nicht rechteckig ist, ziehen Sie in Betracht, eine Maske zu verwenden. Dies ermöglicht es Ihnen, komplexe Formen zu definieren, ohne sich strikt auf ein definiertes Rechteck zu verlassen.
Iterationen anpassen
Das Testen mit einer höheren Anzahl an Iterationen kann in komplexen Bildern zu besseren Ergebnissen für eine genauere Segmentierung führen. Beginnen Sie mit einem niedrigen Wert und passen Sie ihn je nach Ausgabequalität an.
Überprüfen der Bildkompatibilität
Stellen Sie immer sicher, dass das Eingangsbild und die Maske (sofern verwendet) die gleichen Abmessungen haben. Wenn dies nicht der Fall ist, kann der Algorithmus sie nicht korrekt verarbeiten und markiert die Ausgabe als ungültig.
🛠️ Fehlersuche
Zuletzt aktualisiert