U2Net Segmentation
Dieser Funktionsblock führt Salient-Object-Erkennung und Hintergrundentfernung durch. Verwende ihn, um eine saubere Vordergrund-Maske zu erhalten und ein segmentiertes Bild zu erzeugen, bei dem der Hintergrund entfernt wurde.
📥 Eingänge
Image Any Das Eingangsbild, das analysiert werden soll (Farbe oder Graustufen). Verbinde hier die Bildquelle, die du segmentieren möchtest.
📤 Ausgänge
Image Gray Graustufige Wahrscheinlichkeitskarte / Maske, die die Vordergrund-Wahrscheinlichkeit anzeigt.
Image Any Segmentiertes Bild, bei dem der Hintergrund mit Hilfe der Maske entfernt wurde.
🕹️ Steuerungen
Model Wähle zwischen verfügbaren U2Net-Varianten (z. B. U2Net (High Quality) oder U2NetP (Fast)). Höhere Qualität liefert bessere Masken, das schnelle Modell ist leistungsfähiger.
Input Size Größe, auf die das Modell-Input skaliert wird. Kleinere Werte erhöhen die Geschwindigkeit; größere Werte verbessern Details auf Kosten der Leistung.
Threshold Steuert die Binarisierung der Wahrscheinlichkeitskarte zur Erzeugung der endgültigen Maske. Ein höherer Wert macht die Maske strenger (weniger Vordergrundpixel).
🎨 Funktionen
Extraktion des Vordergrunds mit einer weichen Wahrscheinlichkeitskarte und einer binären Maske.
Segmentiertes Farb-Bild, das nur den erkannten Vordergrund behält.
Zwei Modelloptionen zum Abwägen von Genauigkeit versus Geschwindigkeit.
Einstellbare Eingabegröße und Threshold für feine Kontrolle.
📝 Nutzungshinweise
Verbinde eine Bildquelle mit dem Eingang
Image Any.Wähle im
Modeldie passende Variante (Qualität oder Geschwindigkeit).Passe
Input Sizean, um Detailgrad und Verarbeitungszeit auszubalancieren.Justiere
Threshold, um die gewünschte binäre Maske zu erhalten (Vorschau mitShow Image).Verwende
Image Gray, wenn du die Maske für weitere Verarbeitung brauchst, undImage Anyfür Visualisierung oder Speicherung.
📊 Bewertung
Beim Ausführen erzeugt dieser Block eine Wahrscheinlichkeitsmaske und ein segmentiertes Bild basierend auf dem gewählten Modell und den Schiebereglern. Nutze die Maskenausgabe, um nachfolgende Verarbeitungsblöcke zu speisen (z. B. Filter, Konturdetektion, ROI-Operationen).
💡 Tipps und Tricks
Um die Verarbeitung zu beschleunigen und dennoch akzeptable Qualität zu behalten, reduziere
Input Sizeund verwende das ModellU2NetP (Fast).Für bessere Masken bei verrauschten Bildern: führe das Eingangsbild vorher durch
DenoisingoderBlur.Ist das Objekt im Bild sehr klein, skaliere den ROI mit
Image Resizehoch, bevor du segmentierst.Ergebnisse interaktiv ansehen, indem du das segmentierte Bild an
Show Imageanschließt.Automatisches Speichern: verbinde das segmentierte Bild mit
Image LoggeroderImage Write.Vergleiche bei Bedarf mit alternativen Hintergrundentfernungen wie
Background Removal (RMBG-1.4)oderBackground Removal (BiRefNet), um die beste Methode für deine Szene zu finden.Verwende die binäre Maskenausgabe als Eingabe für ROI- oder Formanalyse-Blöcke (z. B. Kontur-Finder oder Messblöcke), um Objektgeometrien zu extrahieren.
(Hinweis: nützliche Begleitblöcke — Show Image, Image Resize, Denoising, Image Logger, Image Write, Background Removal (RMBG-1.4), Background Removal (BiRefNet))
🛠️ Fehlersuche
Wenn Masken unvollständig oder zu verrauscht wirken: erhöhe
Input Sizeoder wendeDenoising/Blurauf das Eingangsbild an.Ist die Maske zu großzügig (Hintergrund wird mit eingeschlossen): erhöhe
Threshold, um die Maske zu verschärfen.Bei zu langsamer Verarbeitung: wechsle zum schnelleren Modell und/oder reduziere
Input Size.Wenn keine Ausgabe erscheint: überprüfe, ob ein gültiges Bild mit
Image Anyverbunden ist und zeige es mitShow Imagezur Vorschau an.
Zuletzt aktualisiert