Jul 03, 2024

Wiki

Python

Aide

edit SideBar

Search

Image Stat


Ce module calcule des statistiques globales pour une image, ou pour une de ses régions.

Méthodes

ImageStat.Stat(image, mask)

Constructeur. Si un masque est spécifié, seulement la région couverte par ce masque sera incluse dans les calculs de statistiques.

  >>> import Image as im
  >>> import ImageStat
  >>> image = im.open('chaos.png')

  >>> stats = ImageStat.Stat(image)
  >>> stats.mean
  [0.105224609375]

ImageStat.Stat(list)

Constructeur. Reçoit la liste correspondant à l'histogramme de l'image considérée.

  >>> liste = image.histogram()
  >>> stats = ImageStat.Stat(liste)
  >>> stats.mean
  [0.105224609375]

Attributs

Si l'image a plusieurs bandes, alors les attributs suivants seront des tuples. Chaque valeur est estimée à la demande (et non à l'instantiation).

extrema

Minimum et maximum pour chaque bande de l'image.

count

Nombre total de pixels

sum

Somme de tous les pixels.

sum2

Somme des carrés des valeurs des pixels.

  >>> image = im.new('L',(2,2))

  >>> image.putpixel((1,0),1)
  >>> image.putpixel((0,1),2)
  >>> image.putpixel((1,1),3)

  >>> list(image.getdata())
  [0, 1, 2, 3]

  >>> stats = ImageStat.Stat(image)
  >>> stats.sum
  [6.0]
  >>> stats.sum2
  [14.0]

mean

Valeur moyenne des pixels.

median

Valeur médiane des pixels.

rms

Valeur efficace (Root Mean Square). C'est la racine carrée de : la somme des carrés des valeurs divisée par le nombre de valeurs.

var

Variance des valeurs des pixels.

stddev

Ecart-type des valeurs des pixels.

Page Actions

Recent Changes

Group & Page

Back Links