Ответ 1
scipy.misc.imread()
вернет массив Numpy, который удобен для многих вещей.
Я хочу сделать некоторую обработку изображений с помощью Python.
Есть ли простой способ импортировать образ .png
в качестве матрицы значений шкалы серого /RGB (возможно, используя PIL)?
scipy.misc.imread()
вернет массив Numpy, который удобен для многих вещей.
До сих пор никто не говорил о matplotlib.image:
import matplotlib.image as img
image = img.imread(file_name)
Теперь изображение будет представлять собой массив 3D numpy
print image.shape
Будет что-то вроде: (317, 504, 3)
im.load
в PIL
возвращает объект, похожий на матрицу.
вы можете использовать PyGame image и использовать PixelArray для доступа к pixeldatap >