2010-08-16 76 views

Trả lời

23

scipy.misc.imread() sẽ trả về một mảng NumPy, đó là tiện dụng cho rất nhiều thứ.

+0

tuyệt vời. làm việc như người ở. – hatmatrix

+2

matplotlib.imread đọc .png s (chỉ) ngay cả khi không cài đặt PIL. – denis

+0

denis, tôi nghĩ bạn có nghĩa là 'matplotlib.image.imread'. – Garrett

3

im.load trong PIL trả về đối tượng giống ma trận.

2

bạn có thể sử dụng và sử dụng PyGame imagePixelArray để truy cập pixeldata

+0

cảm ơn - tôi sẽ phải để nhìn vào đó. bây giờ, tôi đã xảy ra để có scipy và PIL cài đặt đã được ... – hatmatrix

6

Cho đến bây giờ không ai nói về matplotlib.image:

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

Bây giờ hình ảnh sẽ là một mảng 3D NumPy

print image.shape 

Sẽ là một cái gì đó như: (317, 504, 3)

Các vấn đề liên quan