如何在已知边界值的情况下沿任意直角棱镜插值

时间:2019-05-15 00:26:41

标签: python image projection linear-interpolation

我正在用Python编写一些代码来模拟给定查看几何图形的图像的入射角变化。通常,我将拥有一个与投影到2D表面上的图像相对应的矩形棱镜,并且我知道沿图像的近边缘和图像的远边缘的边界值(请参见下面的图片1)。

picture 1: general geometry

我知道矩形长边之一上的所有值都是某个值X,而相对边上的所有值都是另一个值Y。鉴于此,我想在所有X和Y之间线性插值矩形内的值(有关尝试“强行强制”操作的失败尝试,请参见图2)

picture 2: unsuccessful 'brute force' attempt

忽略图像的左下角,我的蛮力尝试似乎对图像的其余部分仍然有效。我觉得尽管必须有一种简单的方法可以以通用的方式在python中实现此功能(也许使用scipy.interpolate.griddata之类的东西),以便我可以对图像的2D投影的任意方向执行此插值。

任何建议将不胜感激。

0 个答案:

没有答案