ComfyUI – background remove

ComfyUI – Background remover
Abhängigkeiten
ComfyUI – https://github.com/comfyanonymous/ComfyUI
segment anything – https://github.com/facebookresearch/segment-anything
Grounded-SAM – https://github.com/IDEA-Research/Grounded-Segment-Anything
Der Prozess beginnt damit, das Bild in ComfyUI zu laden. Sobald das Bild geladen ist, verwenden wir diese Tools, um den gewünschten Gegenstand oder das Objekt aus dem Bild auszuschneiden.
Segment Anything, auch bekannt als SAM (Segment Anything Model), ermöglicht es uns, hochwertige Objektmasken aus verschiedenen Eingaben zu generieren. Grounding DINO hingegen verknüpft Texteingaben mit visuellen Konzepten, was uns eine präzise Erkennung und Segmentierung von Objekten ermöglicht.
Indem wir diese Tools kombinieren und unseren gewünschten Gegenstand, wie zum Beispiel einen Schuh, als Text-Prompt eingeben, können wir eine entsprechende Maske für dieses Objekt generieren.


Nachdem die Maske generiert wurde, wird sie mit einem Wert von -1 verkleinert, um das Objekt passend zu machen und Farbüberläufe zu vermeiden. Dieser Schritt ist entscheidend, um sicherzustellen, dass das ausgeschnittene Objekt nahtlos in andere Umgebungen eingefügt werden kann.
Anschließend wird über die Maske ein Blur-Filter gelegt, um die Ränder zu glätten und ein weicheres Aussehen zu erzielen. Dies hilft dabei, harte Kanten zu vermeiden und das Objekt natürlich in das neue Bild einzufügen.
Mit der neuen Maske schneiden wir dann das Ausgangsbild aus und platzieren es auf einen weißen Hintergrund. Dadurch wird das Objekt isoliert und hebt sich deutlich von seinem ursprünglichen Hintergrund ab.


