首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PIL.Image模块中各种图像大小算法的区别是什么?

PIL.Image模块中各种图像大小算法的区别是什么?
EN

Stack Overflow用户
提问于 2017-05-19 12:41:34
回答 1查看 4K关注 0票数 6

正如在Image.resize中所描述的,有多种方法来调整图像的大小。例如,PIL.Image.NEARESTPIL.Image.BILINEARPIL.Image.BICUBIC等。但在util.py的语义分割中,当目标图像尺寸小于源图像时使用Image.ANTIALIAS,当目标图像较大时使用Image.BICUBIC,甚至使用Image.LINEAR。他们之间有什么区别?

EN

回答 1

Stack Overflow用户

发布于 2017-05-20 07:24:30

这些在概念下的文档中有详细的描述(也在添加一些内容的版本的发布说明中)。例如:

NEAREST 从输入图像中选择一个最近的像素。忽略所有其他输入像素。 BILINEAR 对于调整大小,使用可能有助于输出值的所有像素的线性插值来计算输出像素值。对于其他转换,在输入图像中使用2x2环境上的线性插值。 BICUBIC 对于调整大小,使用可能有助于输出值的所有像素的三次插值来计算输出像素值。对于其他转换,在输入图像中使用4x4环境上的三次插值。

这张图表是:

请参阅也是

Anti别名改名为Lanczos

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44070427

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档