2010-08-16 11 views

Odpowiedz

23

scipy.misc.imread() zwróci tablicę NumPy, który jest przydatny dla wielu rzeczy.

+0

fantastyczne. pracował jak urok. – hatmatrix

+2

matplotlib.imread czyta .png s (tylko) nawet bez zainstalowanego PIL. – denis

+0

denis, myślę, że masz na myśli 'matplotlib.image.imread'. – Garrett

2

można użyć PyGame image i używać PixelArray aby uzyskać dostęp do pixeldata

+0

dzięki - będę miał żeby to sprawdzić. na razie miałem już zainstalowane scipy i PIL ... – hatmatrix

6

Do tej pory nikt nie powiedział o matplotlib.image:

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

Teraz obraz byłby 3D numpy tablicy

print image.shape 

byłoby coś takiego: (317, 504, 3)