Как уменьшить размер изображения при обработке изображений (scipy / numpy / python)

Здравствуйте, у меня есть изображение (1024 x 1024), и я использовал команду "fromfile" в numpy, чтобы поместить каждый пиксель это изображение в матрицу.

Как я могу уменьшить размер изображения (например, до 512 x 512), изменив эту матрицу a?

a = numpy.fromfile(( - path - ,'uint8').reshape((1024,1024))

Я не знаю, как изменить матрицу a, чтобы уменьшить размер изображение. Так что, если у кого-то есть идеи, поделитесь своими знаниями, и я буду признателен. Спасибо


РЕДАКТИРОВАТЬ:

Когда я смотрю на результат, Я обнаружил, что полученный мной ридер прочитал изображение и поместил его в «матрицу». Итак, я изменил «массив» на матрицу.

Хосе сказал мне, что я могу взять только четный столбец и четную строку и поместить их в новую матрицу. Это уменьшит изображение вдвое. Какую команду в scipy / numpy мне нужно использовать для этого?

Спасибо

11
задан Hold_My_Anger 22 May 2011 в 21:39
поделиться