Python 中调整图像大小未实际调整尺寸
我正在读取一张图片,并使用 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 个回答
1
resize函数会返回修改后的图片。你可以试试这个吗?
new_img = resize(img, (30,60))
print new_img.shape