图像处理系列之扭曲(distort)
作者: 刘鹏
日期: 2009-08-12
文本介绍实现图像扭曲的基本思想。

基本思想

实现扭曲的关键是设计一个函数,它以扭曲之后的图像的两个坐标 (x,y) 作为输入,将它们 转换成原始图像的坐标 (u, v),即


    (u, v) = f (x, y)

在具体实现时,需要一个循环,针对每一对坐标 (x, y) 使用扭曲函数计算得到 (u, v),然后将 (x, y) 点的颜色值设置成原始图像中 (u, v) 点的颜色值。

由于 (u,v) 常常不能恰好对应原始图像的某个像素,而是两个像素之间的近似 点,因此通常使用差值 (interpolation)1 来决定 (u, v) 点的颜色值。

See Also

  1. Bilinear interpolation
  2. Resources for image distortion algorithms