For the complete documentation index, see llms.txt. This page is also available as Markdown.

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 Color pour remplacer les zones exclues par une couleur choisie, utile pour la visualisation ou le traitement en aval.

📝 Instructions d'utilisation

  1. Connectez une image couleur à l'entrée Image Any.

  2. Déplacez les curseurs Red Value (Min-Max), Green Value (Min-Max) et Blue Value (Min-Max) pour sélectionner la plage de couleurs à conserver.

  3. Optionnel : connectez un pixel à Mask Color pour remplir les zones exclues avec une couleur choisie.

  4. Utilisez la sortie Image Any comme 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 Filter avant 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 ROI pour 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 Image pour ouvrir le visualiseur d'images.

  • Redimensionnez les images très grandes avec Image Resizer avant 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 Filter pour 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 Blur ou Contrast Optimization pour stabiliser l'apparence des couleurs.

Mis à jour