Afficher un histogramme des valeurs de luminosité de l'image en python

Objectif

C'est un mémorandum lors de l'affichage d'un histogramme de la valeur de luminosité de l'image avec python

code

Afficher un histogramme d'une image couleur

histgram.py


from PIL import Image
import matplotlib.pyplot as plt
import numpy as np

def color_hist(filename):
    img = np.asarray(Image.open(filename).convert("RGB")).reshape(-1,3)
    plt.hist(img, color=["red", "green", "blue"], bins=128)
    plt.show()

color_hist("./test.jpg ")

hist1.png

Lire une image couleur en échelle de gris et l'afficher sous forme d'histogramme

histgram.py


from PIL import Image
import matplotlib.pyplot as plt
import numpy as np

def color_hist(filename):
    img = np.asarray(Image.open(filename).convert("L")).reshape(-1,1)
    plt.hist(img, bins=128)
    plt.show()

color_hist("./test.jpg ")

hist2.png

L'image originale depth_02254.jpg

Postscript

Lors du recadrage d'une image

from PIL import Image
import matplotlib.pyplot as plt
import numpy as np
import cv2

def color_hist(filename):
    img = np.asarray(Image.open(filename).convert("L")).reshape(-1,1)
    plt.hist(img, bins=256)
    plt.show()

def cut_image(filename):
    im = cv2.imread(filename,0)
    dst = im[0:400,250:410] #y,x
    cv2.imwrite('./tmp.jpg',dst)

cut_image("./test.jpg ")
color_hist("./tmp.jpg ")

Mesures d'erreur de codage

rien de spécial

référence

Manipulation des pixels d'image avec Python Niveaux de gris avec Python Moyen simple d'afficher l'histogramme des couleurs d'une image en Python

Recommended Posts

Afficher un histogramme des valeurs de luminosité de l'image en python
Afficher une liste d'alphabets en Python 3
Affichage de la forme d'onde audio en Python
Trouvez l'écart moyen / standard des valeurs de luminosité dans l'image
Afficher pyopengl dans le navigateur (python + anguille)
Comment envoyer une image visualisée des données créées en Python à Typetalk
Récupérer l'appelant d'une fonction en Python
Réécrire des éléments dans une boucle de listes (Python)
Créez un tracé de R semblable à un joyplot avec python
Sortie sous la forme d'un tableau python
Touchons une partie de l'apprentissage automatique avec Python
Environnement enregistré pour l'analyse des données avec Python
Format d'image en Python
Échange de valeurs en Python
Liste des endroits sur lesquels je suis tombé lors du téléchargement d'images à partir de Django
Une collection de code souvent utilisée dans Python personnel
Ecrire un histogramme à l'échelle logarithmique sur l'axe des x en python
Regrouper par éléments consécutifs d'une liste en Python
Un mémorandum sur la mise en œuvre des recommandations en Python
Python Open CV a essayé d'afficher l'image sous forme de texte.
Prendre une capture d'écran en Python
Créer une fonction en Python
Créer un dictionnaire en Python
Afficher les données UTM-30LX en Python
Python - Vérifiez le type de valeurs
Jugement d'équivalence d'objet en Python
Tweet avec image en Python
Créer un bookmarklet en Python
Collection de traitement d'image en Python
Dessinez un cœur en Python
Implémentation du tri rapide en Python
Transférer les valeurs des paramètres en Python
Obtenez le nombre d'éléments spécifiques dans la liste python
Comment développer dans un environnement virtuel Python [Memo]
L'image en échelle de gris est affichée sous forme d'image couleur dans OpenCV / Python
[Note] Importation de fichiers dans le répertoire parent en Python
Comment obtenir une liste d'exceptions intégrées pour python
Python: créer un dictionnaire à partir d'une liste de clés et de valeurs
Un mémo que j'ai écrit une fonction de base en Python en utilisant la récurrence
Un ensemble de fichiers de script qui font wordcloud avec Python3
Trouver les valeurs propres d'une vraie matrice symétrique en Python
Comment afficher une colonne de fichiers spécifiée sous Linux (awk)
Probablement dans un serpent Nishiki (Titre original: Peut-être en Python)
Manipulation des pixels d'image en Python
Ecrire une dichotomie en Python
[Python] Mémo des phrases fréquemment utilisées dans les scripts Python
Créer une instance d'une classe prédéfinie à partir d'une chaîne en Python
Une bonne description des décorateurs Python
Capture d'image de Firefox en utilisant Python
[python] Gérer les fonctions dans une liste
Comment déterminer l'existence d'un élément sélénium en Python
Appuyez sur une commande en Python (Windows)
Implémentation de la segmentation d'image en python (Union-Find)
Un bref résumé de Graphviz en python (expliqué uniquement pour mac)
Essayez d'obtenir la liste des fils du bulletin d'information (je n'aime pas) avec Python.
Créer un conteneur DI avec Python
[Python] Un mémorandum de belle soupe4
Dessinez une matrice de diagramme de dispersion avec python
Diviser timedelta dans la série Python 2.7