天天看點

/LGC圖形渲染/圖像處理系列之扭曲(distort)

圖像處理系列之扭曲(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