Color Quantizer and Clustering
Cette fonction réduit le nombre de couleurs distinctes dans une image en regroupant les couleurs similaires en clusters. Elle est utile pour simplifier l'information couleur pour la visualisation, la segmentation ou pour accélérer les étapes de traitement suivantes.
📥 Entrées
Image AnyImage à quantifier et à regrouper en clusters.
📤 Sorties
Image AnyImage avec une palette de couleurs réduite (résultat quantifié).Clustered Colors (B,G,R)Liste des valeurs de couleurs des clusters représentant la palette trouvée (une couleur par cluster).
🕹️ Contrôles
K CoefficientCurseur — Choisissez le nombre de clusters de couleur que le bloc doit calculer. Des valeurs faibles produisent moins de couleurs, des valeurs élevées conservent plus de détails colorimétriques.
🎨 Fonctionnalités
Réduction de la palette de couleurs pour une inspection visuelle plus simple ou pour un traitement en aval.
Retourne à la fois l'image traitée et la palette résultante afin que vous puissiez réutiliser la palette pour annotation, visualisation ou comparaison.
Clustering rapide adapté à un réglage interactif via le curseur.
⚙️ Mécanisme de fonctionnement
Lorsque le bloc est actif, il examine l'image d'entrée, regroupe les couleurs similaires en K clusters (définis par
K Coefficient) et remplace chaque pixel par la couleur de son cluster.L'image quantifiée et la liste des couleurs de clusters sont produites en sorties pour que vous puissiez prévisualiser et utiliser la palette dans d'autres blocs.
📝 Comment utiliser
Connectez un bloc producteur d'image à l'entrée
Image Any.Déplacez le curseur
K Coefficientpour sélectionner le nombre de clusters de couleurs souhaité.Observez l'image quantifiée sur la sortie
Image Anyet consultez la liste des clusters sur la sortieClustered Colors (B,G,R).
💡 Astuces
Pour les grandes images, utilisez
Image Resizeravant ce bloc pour accélérer le traitement tout en conservant des couleurs représentatives.Si l'image est bruitée, ajoutez un petit bloc
Bluren amont pour stabiliser les résultats du clustering.Pour visualiser le résultat en taille réelle, connectez la sortie à
Show Image.Si vous souhaitez analyser ou comparer des canaux individuels, utilisez
Split Imageavant le clustering ou effectuez des conversions avecColor Spacepour ajuster l'interprétation des couleurs.Utilisez
Image LoggerouImage Writeaprès ce bloc pour sauvegarder les images quantifiées et les examiner plus tard.Pour améliorer le contraste des couleurs avant la quantification, essayez
Auto ContrastouContrast Optimizationen amont.
🛠️ Dépannage
Si la sortie paraît trop "posterisée" ou perd des détails importants, augmentez
K Coefficient.Si le clustering est trop lent sur de grandes images, réduisez la taille de l'image avec
Image Resizerou diminuez leK Coefficient.Si les couleurs ne correspondent pas aux attentes (par ex. à cause de l'espace colorimétrique), ajoutez un bloc
Color Spacepour convertir entre BGR/RGB ou d'autres espaces avant le clustering.
Mis à jour