在2D网格上插值

时间:2012-07-15 21:45:16

标签: image-processing opencv language-agnostic

鉴于一个完美的网格和一些控制点,我如何计算'interpolatd'二维网格 - 类似于Photoshop的功能:

enter image description here

移动控制点,图像“扭曲”以适应新网格。

我要做的是弄清楚每个像素的新位置。任何关于寻找/阅读的术语/关键词的线索都将受到赞赏!

1 个答案:

答案 0 :(得分:1)

图像处理中使用了很多类2D插值,它们的选择完全取决于应用需求。

最常见的AFAIC基于Radial Basis Functions。他们将插值定义为位于节点处的核函数的线性组合。用于平滑图像变形的有用核函数是Thin Plate Spline