#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