Académique Documents
Professionnel Documents
Culture Documents
Mirrane Achraf
Janvier 2023
1 Introduction
2 Le module matplotlib
3 Inversion d’image
5 Édition d’image
6 Histogramme
7 Flou et contours
Introduction
Introduction
Definition (Pixel)
chaque point (x, y) dans une image est nommé pixel, et chaque pixel prend
une valeur.
Introduction
les pixels
si on affiche la variable img on trouve qu’elle est une matrice, et chaque
éléments de cette matrice et une liste de trois réel entre 0 et 1.
Inversion d’image
Pour retourner une image on utilise La fonction flipud() du module numpy :
Remarque
La fonction flipud() ne fait que invertir l’ordre des lignes d’une matrice.
Chaque pixel d’une image est une combinaison de trois couleurs (r, g, b).
Pour réaliser un niveau de gris (ce n’est pas la seule méthode) :
On remplace dans chaque pixel ces trois valeurs par leur moyenne :
R+G+B
3
(cette moyenne s’appelle la luminance)
Histogramme
Definition
• L’histogramme d’une image mesure la distribution des niveaux de gris
dans l’image.
• l’histogramme d’une image à valeurs entières est construit de la manière
suivante : pour chaque niveau de gris V, on compte le nombre de pixels
seuillage fixe
Le seuillage est une opération qui affecte la valeur 0 à tous les pixels dont le
niveau est inférieur à celui du seuil.
L’objectif du seuillage et de convertir une image en noir et blanc.
seuillage fixe
teste sur des seuils différents :
Détection de contours
Definition
Un contour est une changement soudain d’intensité de lumière ou de couleur
de pixels adjacents.
Il existe plusieurs méthode pour détecter de contour :
• Filtre de gradient
• Filtre de Sobel
• Filtre de Canny