2010-08-16 4 views

Répondre

23

scipy.misc.imread() retournera un tableau numpy, ce qui est pratique pour beaucoup de choses.

+0

fantastique. travaillé comme un charme. – hatmatrix

+2

matplotlib.imread lit .png s (seulement) même sans PIL installé. – denis

+0

denis, je pense que vous voulez dire 'matplotlib.image.imread'. – Garrett

2

vous pouvez utiliser PyGame image et utiliser PixelArray pour accéder au pixeldata

+0

merci - je vais avoir à regarder dans cela. pour l'instant, je me suis avéré avoir scipy et PIL déjà installé ... – hatmatrix

6

Jusqu'à maintenant, personne ne dit à propos matplotlib.image:

import matplotlib.image as img 
image = img.imread(file_name) 

Maintenant l'image serait un tableau numpy 3D

print image.shape 

serait quelque chose comme: (317, 504, 3)

Questions connexes