Traitement de l’image par programme (conversion niveaux de gris, négatif, détection de contours, ajustement par courbes)

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

Pour aller plus loin : consulte les ressources officielles sur https://eduscol.education.fr

Offrez à votre enfant une aide aux devoirs personnalisée

Essayer Scolibree

✨ une matière gratuite, à vie. 

Pin It on Pinterest

Abonnez-vous à notre newsletter pour ne rien perdre de notre actualité et des articles que nous publions