изменение размера изображений в python фактически не изменяет размер

#python #image #image-processing #numpy

#python #изображение #обработка изображений #numpy

Вопрос:

Я читаю изображение и использую skimage.transform его для изменения размера. Но когда я распечатываю размеры, изображение по-прежнему имеет тот же размер. Я также могу видеть, просто используя io.imshow() , что размер не изменился.

Я хочу изменить его размер, чтобы он имел ширину: 60 и высоту: 30.

 import numpy as np
from skimage import data, io, filter, color, exposure
from skimage.transform import resize, rescale, rotate, setup, warp, AffineTransform
import matplotlib.pyplot as plt

img = color.rgb2gray(io.imread(path readfile))
resize(img, (30,60))
print img.shape
io.imshow(img)
io.show()
  

Чего не хватает в этом коде?

Комментарии:

1. reshaped=resize(img, (30,60)) io.imshow(reshaped)

Ответ №1:

изменение размера возвращает измененное изображение. Попробуйте это?

 new_img = resize(img, (30,60))
print new_img.shape