Pour tracer l’histogramme d’une image en Python, vous pouvez utiliser la bibliothèque OpenCV. Voici un exemple de code pour vous aider :
import cv2 import numpy as np import matplotlib.pyplot as plt # Charger l'image en niveaux de gris image = cv2.imread('chemin_vers_l_image.jpg', cv2.IMREAD_GRAYSCALE) # Calculer l'histogramme histogram = cv2.calcHist([image], [0], None, [256], [0, 256]) # Afficher l'histogramme plt.figure() plt.plot(histogram) plt.title("Histogramme de l'image") plt.xlabel("Niveau de gris") plt.ylabel("Fréquence") plt.show()
Assurez-vous de remplacer
par le chemin d’accès réel de votre image.
Ce code utilise OpenCV pour charger l’image en niveaux de gris à l’aide de
. Ensuite, la fonction
est utilisée pour calculer l’histogramme de l’image. L’histogramme est retourné sous la forme d’un tableau NumPy.
Ensuite, matplotlib est utilisé pour tracer l’histogramme à l’aide de
. Vous pouvez personnaliser le titre, les étiquettes des axes, les couleurs, etc., selon vos préférences.
N’oubliez pas d’installer les bibliothèques nécessaires en utilisant
et
si vous ne les avez pas déjà installées.
Related Posts