Traitements courants de l’image par programme
-
Conversion en niveaux de gris :
- Transformation d’une image couleur en une image dégradée de gris selon la valeur moyenne ou pondérée des composantes RVB de chaque pixel.
- Application : passage d’une photo couleur à une image en noir et blanc.
-
Négatif :
- Inversion de toutes les couleurs (chaque composante RVB est remplacée par 255-valeur correspondante).
- Application : visualiser ou corriger des images issues de négatifs argentiques.
-
Détection de contours :
- Utilisation d’algorithmes pour repérer les zones où les couleurs ou la luminosité changent brutalement (comparaison entre pixels voisins, puis application d’un seuil).
- Application : extraire les formes d’une image, base de la reconnaissance de formes.
-
Ajustement par courbes :
- Modification du contraste, de la luminosité, des couleurs en appliquant une courbe mathématique au niveau de chaque pixel.
- Application : retouche photo avancée, égalisation des contrastes, effets artistiques.
Exemple simulé en Python :
- Transformation d’une image en niveaux de gris :
for pixel in image: moyenne = (pixel.r + pixel.g + pixel.b) // 3 pixel.r = pixel.g = pixel.b = moyenne
