从Python中的图像估计子像素值

时间:2018-02-13 13:18:03

标签: python opencv image-processing python-imaging-library

我有一个图像,并且正在使用非线性空间变换对其进行转换。我有一个函数,对于目标图像数组中的每个像素(i,j),返回源中的坐标(y,x) 数组。

返回的坐标是一个浮点值,这意味着它对应于位于源图像中像素之间的点。

有没有人知道PIL或opencv中是否有已建立的方法来插入此子像素的值,还是应该自己滚动?谢谢!

1 个答案:

答案 0 :(得分:0)

有两种常用方法:

  • 双线性插值,

  • 双三次插值。

这些基于四个或十六个相邻像素的值,使用基于坐标的小数部分的加权函数来评估中间值。

查找这些表达式。

根据我的经验,双线性质量通常就足够了。