RGB Mask
Ce bloc de fonction applique un masque de plage de couleurs à une image en utilisant des curseurs séparés Red / Green / Blue (min-max). Utilisez-le pour isoler ou extraire les régions d'une image qui se situent dans une plage de couleurs RGB choisie. Optionnellement, fournissez une couleur de remplacement pour remplir les zones en dehors du masque.
📥 Entrées
Image Any Entrée
Fournissez l'image source à masquer (image en couleur).
Mask Color Entrée
Couleur de pixel optionnelle utilisée pour remplir les zones exclues par le masque (couleur à trois canaux).
📤 Sorties
Image Any Sortie
L'image résultante où seuls les pixels dans les plages RGB choisies restent (les zones exclues peuvent rester noires ou être remplies avec la Mask Color fournie).
🕹️ Contrôles
Red Value (Min-Max) Contrôle
Ajuste les valeurs minimales et maximales autorisées du canal rouge.
Green Value (Min-Max) Contrôle
Ajuste les valeurs minimales et maximales autorisées du canal vert.
Blue Value (Min-Max) Contrôle
Ajuste les valeurs minimales et maximales autorisées du canal bleu.
🎨 Fonctionnalités
Masquage interactif à trois canaux utilisant des curseurs min/max pour chaque canal.
Retour visuel en direct : modifiez les curseurs et observez comment l'image de sortie conserve uniquement les couleurs sélectionnées.
Couleur de remplissage optionnelle : fournissez une entrée
Mask Colorpour remplacer les zones exclues par une couleur choisie, utile pour la visualisation ou le traitement en aval.
📝 Instructions d'utilisation
Connectez une image couleur à l'entrée
Image Any.Déplacez les curseurs
Red Value (Min-Max),Green Value (Min-Max)etBlue Value (Min-Max)pour sélectionner la plage de couleurs à conserver.Optionnel : connectez un pixel à
Mask Colorpour remplir les zones exclues avec une couleur choisie.Utilisez la sortie
Image Anycomme image masquée pour visualiser ou poursuivre le traitement.
📊 Évaluation
À l'exécution, le bloc crée un masque à partir des plages RGB que vous avez définies et l'applique à l'image d'entrée. L'image de sortie contient uniquement les pixels à l'intérieur des plages choisies ; les pixels exclus sont soit noirs, soit remplacés par la Mask Color fournie.
💡 Astuces
Utilisez
HSV Filteravant ce bloc lorsque des variations d'éclairage ou de couleur rendent les plages RGB peu fiables — HSV sépare souvent la teinte de la luminosité et aide à isoler les couleurs plus robustement.Recadrez l'entrée avec
Image ROIpour réduire la zone d'intérêt avant le masquage — cela diminue les correspondances indésirables provenant d'un arrière-plan non pertinent.Si vous avez besoin d'apercevoir les résultats en plus grand ou en détail, connectez la sortie à
Show Imagepour ouvrir le visualiseur d'images.Redimensionnez les images très grandes avec
Image Resizeravant le masquage pour accélérer le réglage interactif des curseurs.Après avoir affiné les plages, combinez les résultats avec des blocs de transformation ou d'export (par exemple, sauvegardez les images finales via
Image Write).
🛠️ Dépannage
Aucune modification visible : élargissez les plages min-max des canaux jusqu'à ce que vous voyiez la couleur cible apparaître.
Trop de zones sélectionnées : resserrez les plages des canaux ou essayez d'utiliser
HSV Filterpour isoler la teinte plus précisément.La couleur de remplacement n'est pas appliquée : assurez-vous qu'une valeur valide à trois canaux est fournie à
Mask Color.Résultats inégaux selon l'éclairage : testez avec différentes conditions d'éclairage ou prétraitez avec
BlurouContrast Optimizationpour stabiliser l'apparence des couleurs.
Mis à jour