Далее читает в детские в массив:как читать в PNG в п х п-массив с заранее определенной величиной «п» в Matplotlib с помощью imread
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
import numpy as np
img=mpimg.imread('example.png')
результатом является массив img
, который например 1024 × 1024-массив кортежей (см. http://matplotlib.org/1.3.1/users/image_tutorial.html):
Как я могу обеспечить, чтобы мой результат был n x n-array (кортежей) вместо 1024 x 1024-массива (n < 1024)? Мне нужно явно определить размерность этого массива (например, установить 400x400).
Заранее спасибо
К сожалению, я не совсем понимаю. Вы получаете массив с тем же количеством элементов, что и пиксели на изображении. Вы хотите изменить его размер? Обрезать? – kwinkunks
@kwinkunks точно! – DonkeyKong