Background Removal (RMBG-1.4)
📥 Entrées
Prise d'entrée
Image: image RGB/BGR à traiter.
📤 Sorties
Prise de sortie
Cutout: image dont l’arrière-plan est supprimé (RGB sur fond noir ou RGBA selon le réglage).Prise de sortie
Mask: masque binaire (0 = arrière-plan, 255 = premier plan).
🕹️ Contrôles
Keep RGB on blackCase à cocher contrôlant le format de sortie. Si décochée, le bloc fournit un cutout RGB sur fond noir et le masque binaire. Si cochée, le bloc fournit un cutout RGBA avec canal alpha et le masque binaire.
(la manière dont le contrôle affecte les sorties est décrite ci‑dessus dans la section Sorties)
🎨 Caractéristiques
Suppression d’arrière-plan de haute qualité utilisant un modèle de segmentation pré‑entraîné moderne.
Produit à la fois un cutout visuel et un masque binaire propre pour un traitement en aval.
Le modèle est téléchargé automatiquement lors de la première utilisation — pas de gestion manuelle du modèle nécessaire.
Optimisé pour GPU : utilisera les ressources GPU disponibles pour accélérer le traitement lorsque possible.
📝 Mode d'emploi
Fournissez une image RGB/BGR à la prise d’entrée
Image.Activez ou désactivez
Keep RGB on blackselon que vous souhaitiez un cutout RGB sur fond noir ou une image RGBA avec canal alpha.Lisez les résultats aux prises de sortie
CutoutetMaskpour la visualisation ou un traitement ultérieur.
📊 Ce que fait le bloc lorsqu’il est exécuté
Charge le modèle pré‑entraîné de suppression d’arrière‑plan (le premier lancement peut télécharger les fichiers requis).
Traite l’image d’entrée et retourne une image du premier plan nettoyée ainsi qu’un masque binaire.
Si un GPU compatible est disponible, le traitement peut être accéléré.
💡 Astuces
Utilisez
Show Imagepour prévisualiser les sortiesCutoutetMaskpendant l’ajustement des paramètres.Si vous avez seulement besoin d’un affichage superposé, connectez la sortie
MaskàApply Maskpour combiner le masque avec d’autres images.Prétraitez l’entrée avec
Image ROIouImage ROI Selectpour limiter la suppression à une région d’intérêt — cela réduit le temps de traitement et évite les zones non désirées.Nettoyez les entrées bruyantes avec
Blurou convertissez en un espace de couleur plus uniforme avecHSV Filteravant la suppression d’arrière‑plan pour améliorer la qualité des masques.Si vous avez besoin d’un résultat de plus grande taille après le cutout, exécutez
Image ResizeouSuper Resolutionsur la sortieCutout.Pour une approche de segmentation alternative, comparez les résultats avec
Background Removal (BiRefNet)et choisissez celle qui fournit de meilleures bordures pour vos images.Sauvegardez des exemples et des logs en connectant les sorties à
Image LoggerouImage Writepour créer et inspecter des jeux de données.
🛠️ Dépannage
Si le bloc signale des bibliothèques manquantes, vérifiez que les paquets requis sont disponibles sur le système (le modèle repose sur des bibliothèques ML courantes et sur le support d’images).
Si les résultats contiennent des trous ou des parties du premier plan manquantes, essayez un prétraitement avec
Blurou recadrez l’image avecImage ROIpour concentrer l’algorithme sur le sujet.Si le traitement est lent, vérifiez l’utilisation d’un GPU ; sinon, utilisez des images plus petites ou ajoutez un
Image Resizeavant ce bloc.Pour des contours très fins ou complexes, essayez
Background Removal (BiRefNet)pour comparer la gestion des bords.
Mis à jour