【问题标题】:skimage Pyramid Guassian not working as expectedskimage Pyramid Guassian 没有按预期工作
【发布时间】:2015-09-25 15:21:01
【问题描述】:

我正在尝试制作一个图像金字塔,它应该只是原始图像的较小版本。相反,我在图像中得到了看起来像静态的东西。

这是我的代码:

img = Image.open('orange.jpg').convert('L')
in_array = np.array(img)
for i,arr in enumerate(transform.pyramid_gaussian(in_array, max_layer=6, downscale=2, sigma=1)):
    Image.fromarray(arr,'L').save('orange-%s.jpg' % i)

这是我的意见:

但这是第一个图像输出:

【问题讨论】:

  • 输出将是一个双精度数组。

标签: python numpy scipy python-imaging-library scikit-image


【解决方案1】:

..只是原始图像的较小版本..

如果您的目标是制作图像的连续更小版本,thumbnail() 函数可以帮助您:

from PIL import Image

img = Image.open("orange.jpg").convert("L")
w, h = img.size
for step in range(4):
    w, h = w / 2, h / 2
    print "Now at %dx%d" % (w, h)
    img.thumbnail((w, h), Image.ANTIALIAS)
    img.save("orange-%d.jpg" % step)

【讨论】:

    猜你喜欢
    • 2021-10-19
    • 2020-03-18
    • 2012-06-14
    • 2014-11-15
    • 1970-01-01
    • 2012-07-02
    • 2011-09-07
    • 2013-03-03
    • 2015-05-18
    相关资源
    最近更新 更多