gpt4 book ai didi

python - 降低图像分辨率

转载 作者:行者123 更新时间:2023-12-02 16:19:05 25 4
gpt4 key购买 nike

我有一个图像,我需要降低其分辨率,而无需调整大小。我试图更改Dpi,但显然我的图像没有DPI(我不知道是否可以这样做)。我想要低分辨率的图像作为对象检测代码。此外,我尝试使用诸如“GuassianBlur”之类的过滤器和其他图像处理方法来进行更好的检测,但是,我想要一个降低图像分辨率的解决方案。

im = Image.open("car.png")
im.save("Dpi_test.png", dpi=(10, 10))
这是我用于dpi的代码,当我尝试使用此功能打印dpi时,它给了我KeyError:
print(im.info['dpi'])
有关更多信息,这些是我希望得到的结果:
单击 here以获取示例图像。
我如何降低图像分辨率的任何帮助都将非常有用!谢谢
更新!
关于我的问题的经过编辑的澄清说明:在一位评论者的帮助下,他建议模糊和缩小我的形象,有人能做到这一点吗?我想这与下采样有关!不知道你!
更新2!
问题以2种方法回答,非常感谢!

最佳答案

使用PIL,我将图像缩小为缩略图,然后将其转换回原始大小:

from PIL import Image
im = Image.open("1jP94.png")
orig_size = im.size
print(orig_size)
display(im)

==> (142, 155)

enter image description here
im.thumbnail([32, 32])
display(im)

enter image description here
im = im.transform(orig_size, Image.EXTENT, (0,0, 32, 32))
display(im)

enter image description here

关于python - 降低图像分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62282695/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com