Вы можете обрезать изображения с помощью простого индексирования, например,
picture[100:300, 400:800]
Чтобы получить квадратное изображение sh или увеличить (это что-то большее, чем изменение размера?), Вы можете просто resize
с помощью skimage
:
from skimage import data, color
from skimage.transform import resize
image = color.rgb2gray(data.astronaut())
image_resized = resize(image, (image.shape[0] // 4, image.shape[1] // 4),
anti_aliasing=True)