Le Processing est un logiciel de traitement d’image qui permet aux utilisateurs de modifier et de manipuler des images numériques. Il offre une variété d’outils et de fonctionnalités pour aider les utilisateurs à créer des images de qualité professionnelle. L’une des fonctionnalités les plus intéressantes de Processing est l’interface Mixeur de canaux RVB. Cette fonctionnalité permet aux utilisateurs de modifier les couleurs d’une image en modifiant les canaux RVB (rouge, vert et bleu) qui composent l’image. Dans cet article, nous allons examiner en détail l’interface Mixeur de canaux RVB de Processing et expliquer comment elle peut être utilisée pour modifier les couleurs d’une image.
Processing Interface Mixeur de canaux RVB :
Explication
- Ce programme mixe les canaux RVB d’une image à la façon de l’outil « mixeur de canaux » du logiciel GIMP.
- Le principe est le suivant :
- on choisit un canal de sortie ( canal R par exemple)
- on applique un coefficient aux 2 autres canaux RVB
- on calcule pour chaque pixel la nouvelle valeur du canal de sortie selon : R = R + (V x coeffV) + (BxcoeffB). Les deux autres canaux sont laissés inchangés.
- on peut aussi basculer l’image en monochrome : dans ce cas, la valeur du canal de sortie R est appliquée aux trois canaux.
- L’intérêt de ce filtrage est l’extraction de forme notamment pour la reconnaissance de forme avec OpenCV pour le suivi d’objet (tracking).
- Pour plus d’infos, voir : http://docs.gimp.org/fr/plug-in-colors-channel-mixer.html
Le programme
Voir ici :
Articles similaires:
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.OutilsProcessingImage
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTOpenCVWebcam
- Processing Traitement d’image : Tracé de l’histogramme d’une image
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTLABOpenCVFichiers
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.OUTILSJavacvCodesProcessingJavacvInline
Articles Liés
- Processing GSVidéo + JavacvPro :
Processing est un langage de programmation open source qui permet aux développeurs de créer des…
- Processing interface graphique programmable côté PC pour le système Arduino.
Processing est un langage de programmation open source qui permet aux utilisateurs de créer des…
- Processing 3D : Test des repères 3D dans Processing.
Le traitement 3D est un domaine en pleine expansion qui offre aux développeurs et aux…