Académique Documents
Professionnel Documents
Culture Documents
Une liste nommée urls est définie contenant les URLs de trois images.
Pour chaque URL d'image, le code crée une nouvelle figure de tracé à l'aide de la
fonction plt.figure().
La fonction io.imread()est utilisée pour lire l'image à partir de l'URL. Cette fonction
retourne un tableau NumPy contenant les pixels de l'image.
La fonction cv.cvtColor() est ensuite utilisée pour convertir le schéma de couleurs de
l'image de BGR à RGB
la fonction cv.hconcat() est utilisée pour concaténer horizontalement les deux images
La fonction plt.imshow() est utilisée pour afficher l'image concaténée. Le code utilise
également plt.savefig() pour enregistrer chaque image résultante dans un fichier PNG
Ce code est permet de lire et afficher des images à partir d'une liste d'URLs comme le
premier code.
Il permet d'afficher les images mais ne les enregistre pas. De plus, le premier code
convertit les images en format RGB et concatène deux images horizontalement avant de
les afficher, tandis que ce code ne le fait pas.
Analyse d'image
Ces deux lignes de code permettent de tracer un histogramme des valeurs de pixels dans
une image en utilisant la bibliothèque matplotlib.pylab.
Importe le sous-module color de la bibliothèque scikit-image.
Utilise la fonction rgb2gray() de color pour convertir l'image couleur image en une
image en niveau de gris imageGray. Elle utilise la méthode de conversion standard de
luminance pour convertir les valeurs de couleurs RGB en niveaux de gris.
Afficher l'image en niveau de gris imageGray. Cette fonction prend l'image en entrée et
l'affiche dans une fenêtre graphique.
La fonction plt.contour de la bibliothèque Matplotlib permet de tracer un graphique de
contour d'une image ou d'une fonction à deux dimensions.
Le paramètre origin de cette fonction permet de définir l'origine de l'image pour le tracé
du graphique de contour
La valeur "image" de origin place l'origine en haut à gauche de l'image, tandis que la
valeur "lower" place l'origine en bas à gauche. Le choix de l'origine dépend de la
convention utilisée pour les données.
La première ligne importe la fonction "rescale" de la bibliothèque "scikit-image".
La deuxième ligne utilise la fonction "rescale" pour rééchantillonner
l'image "imageGray" en réduisant sa taille de 75%. Le résultat est stocké dans une
variable appelée "image_rescaled".
La troisième ligne affiche l'image rééchantillonnée à l'aide de la fonction "imshow" de
la bibliothèque "scikit-image".
La première ligne importe la fonction "filters" de la bibliothèque Scikit-Image. Cette
fonction contient une variété de filtres d'image, y compris le filtre de Sobel.
La deuxième ligne applique le filtre de Sobel à une image en niveaux de gris
nommée "imageGray". Le résultat est stocké dans une nouvelle variable
appelée "edges".
La troisième ligne utilise la fonction "io.imshow" pour afficher l'image filtrée. La
fonction "imshow" affiche une image dans une fenêtre graphique.
La quatrième ligne utilise la fonction "io.show" pour afficher la fenêtre graphique.
Cette fonction est nécessaire pour afficher l'image dans une fenêtre séparée plutôt que
de l'afficher directement dans la console.