> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/french/function-blocks/blocks-reference/image-transformations/operations/split-image.md).

# Split Image

Ce bloc de fonction sépare une image RGB en trois images niveaux de gris mono-canal afin que vous puissiez traiter chaque canal de couleur indépendamment.

## 📥 Entrées <a href="#inputs" id="inputs"></a>

* `ImageRGB` Une image RGB à séparer en canaux individuels.\
  (socket: input)

## 📤 Sorties <a href="#outputs" id="outputs"></a>

* `Red Channel` Image en niveaux de gris montrant le canal rouge.\
  (socket: output)
* `Blue Channel` Image en niveaux de gris montrant le canal bleu.\
  (socket: output)
* `Green Channel` Image en niveaux de gris montrant le canal vert.\
  (socket: output)

## 🕹️ Contrôles <a href="#controls" id="controls"></a>

* Ce bloc n’a pas de contrôles interactifs. Il s’exécute automatiquement lorsqu’une image est fournie.

## 🎨 Fonctionnalités <a href="#features" id="features"></a>

* Séparation rapide des canaux pour analyse ou prétraitement par canal.
* Les sorties sont des images en niveaux de gris standard compatibles avec tous les blocs qui attendent des entrées mono-canal.
* Léger et rapide — adapté aux pipelines en temps réel.

## 📝 Instructions d’utilisation <a href="#usage" id="usage"></a>

1. Fournissez une image RGB sur la prise d’entrée `ImageRGB`.
2. Le bloc produit trois sorties en niveaux de gris : `Red Channel`, `Blue Channel` et `Green Channel`.
3. Connectez l’une de ces sorties aux blocs en aval qui acceptent des images en niveaux de gris.

## 📊 Évaluation <a href="#evaluation" id="evaluation"></a>

À l’exécution, le bloc fournit chaque canal de couleur séparément en tant qu’image en niveaux de gris, prête pour un traitement indépendant.

## 💡 Astuces et conseils <a href="#tips-and-tricks" id="tips-and-tricks"></a>

* Pour prévisualiser rapidement, connectez une des sorties de canal au bloc `Show Image`.
* Après traitement séparé des canaux (par exemple avec `Blur`, `Image Threshold`, ou `Adjust Colors`), recombinez-les avec le bloc `Merge Channels` pour reconstituer une image RGB.
* Utilisez le bloc `Color Density Percentage` sur des canaux individuels pour quantifier la dominance d’un canal et guider le choix des seuils.
* Si vous devez isoler une plage de couleur spécifique, séparez d’abord les canaux puis appliquez `HSV Filter` ou `RGB Mask` sur le canal approprié pour un contrôle plus fin.
* Pour les workflows de correction colorimétrique, séparez les canaux, ajustez chacun avec `Adjust Colors` ou `Contrast Optimization`, puis fusionnez avec `Merge Channels`.
* Utilisez `Mean Value of Image` sur les sorties de canal pour surveiller la luminosité par canal (utile pour les vérifications d’exposition et d’éclairage).

## 🛠️ Dépannage <a href="#troubleshooting" id="troubleshooting"></a>

* Si les sorties semblent vides ou identiques, vérifiez que l’entrée fournie à `ImageRGB` est bien une image RGB valide.
* Si des blocs en aval attendent une image 3 canaux, n’oubliez pas d’utiliser `Merge Channels` après le traitement par canal.
* Pour des sorties mono-canal bruitées, insérez un bloc `Blur` ou `Denoising` avant d’effectuer d’autres analyses.
