Background Removal (RMBG-1.4)
📥 Eingänge
Image Ein RGB- oder BGR-Bild zur Verarbeitung.
📤 Ausgänge
Cutout Vordergrund-Cutout-Bild (Hintergrund entfernt). Dies kann je nach gewählter Option entweder RGB auf schwarzem Hintergrund oder RGBA mit Alpha-Kanal sein.
Mask Binäre Maskenbild, bei dem Vordergrundpixel den Wert 255 und Hintergrundpixel den Wert 0 haben.
🕹️ Steuerungen
Keep RGB on black Wenn deaktiviert (Standard) liefert der Block ein RGB-Cutout auf schwarzem Hintergrund sowie die Maske. Wenn aktiviert, liefert der Block ein RGBA-Bild (Alpha-Kanal) sowie die Maske.
🎨 Funktionen
Erzeugt eine binäre Segmentierungsmaske, die Vordergrund vom Hintergrund trennt.
Option, entweder RGBA (Alpha) oder ein RGB-Cutout auf schwarzem Hintergrund zurückzugeben, für flexible Weiterverarbeitung.
Modell-Dateien werden beim ersten Ausführen des Blocks automatisch heruntergeladen (Internetverbindung erforderlich).
Funktioniert mit Einzelbildern von Kamera, Datei oder Stream.
📊 Ablauf
Beim Ausführen verarbeitet der Block das eingehende Bild mit dem Segmentierungsmodell, um eine binäre Maske zu erzeugen. Die Maske wird verwendet, um ein Vordergrund-Cutout zu erstellen, das zusammen mit der Maske über die Ausgänge ausgegeben wird. Die Modellinitialisierung erfolgt automatisch (der erste Lauf kann aufgrund des Modell-Downloads länger dauern).
📝 Nutzungsempfehlungen
Versorgen Sie diesen Block mit einem klaren RGB-/BGR-Bild aus einer beliebigen Bildquelle wie
Load Image,Camera USB,Stream Readeroder einem gespeicherten Frame.Verwenden Sie die Option
Keep RGB on blackje nachdem, ob Sie einen Alpha-Kanal oder ein einfaches RGB-Cutout benötigen.Kombinieren Sie die Ausgänge mit anderen Blöcken, um Ergebnisse zu verfeinern oder Ausgaben zu speichern.
💡 Tipps und Tricks
Verbessern Sie die Geschwindigkeit mit kleineren Eingaben: Verwenden Sie
Image Resizervor diesem Block, wenn Ihr Eingabebild sehr groß ist.Zuschneiden auf den interessierenden Bereich mit
Image ROIoderImage ROI Select, um die Verarbeitungszeit zu reduzieren und die Maskenqualität zu verbessern.Zur visuellen Überprüfung senden Sie sowohl
Cutoutals auchMaskanShow Imageoder platzieren Sie sie nebeneinander mitCollage Images.Speichern Sie Ergebnisse automatisch mit
Image Logger,Image WriteoderMulti Image Write, um Cutouts und Masken zu archivieren.Benötigen Sie noch höhere Segmentierungsqualität für schwierige Kanten, probieren Sie den alternativen Block
Background Removal (BiRefNet)(verfügbar in der AI Applications-Liste).Verwenden Sie
Apply Mask, wenn Sie das Originalbild und die Maske auf benutzerdefinierte Weise kombinieren möchten (z. B. um einen Teil des Hintergrunds beizubehalten oder maskierte Bereiche zu visualisieren).
🛠️ Fehlersuche
Wenn der Block fehlende Pakete meldet, installieren Sie die erforderlichen Bibliotheken (z. B.
transformers,pillow) auf Ihrem System und führen Sie den Block erneut aus.Der erste Lauf kann langsamer sein aufgrund des automatischen Modell-Downloads — spätere Läufe sind schneller.
Wenn Ergebnisse verstreute Hintergrundfragmente enthalten, versuchen Sie das Bild mit
Image ROIzuzuschneiden oder die Eingabequalität (bessere Beleuchtung / Kontrast) zu erhöhen.Bei sehr verrauschten Bildern wenden Sie eine leichte
Blur- oder eine Farbfilterung (z. B.HSV Filter) vor der Hintergrundentfernung an, um die Segmentierungsstabilität zu verbessern.
Zuletzt aktualisiert