2008年12月19日 星期五

CH6

Geometry 原本的意思就是指幾何學。而這章多半都是在講affine transformations,也就是在講如何將原有的陣列轉換,每節都有講解到不同的內插法運算。


6.1 Interpolation of Data
nearest-neighbor interpolation:利用鄰近點來計算出空白值。
linear interpolation:利用線性運算來計算空白欄位的值。

6.2 Image interpolation
bilinear interpolation:算是利用linear interpolation延伸出來的方法計算出值。
A C B
- X -
J L K
先利用AB兩值算出C以及JK兩值算出L,再經由CL兩值求出所需的X。

6.3 General interpolation
此節多出了一個內插法
Cubic interpolation:在三維的空間矩陣內使用線性內插法來計算值。
還有一個指令
Bicubic interpolation,是利用類似模糊失焦的方式改善邊緣的鉅齒化。

6.4 Enlargement by Spatial Filtering
先利用zero interleaved將原矩陣的每個值與值間填0,達成放大的效果,之後利用內插法將原本產生的零值轉換成有效值,完成圖片的正常放大效果。

6.5 Scaling Smaller
image minimization:利用subsampling將原有圖片縮小。
subsampling:將某間段的值刪除,再將矩陣縮小排列而變化圖形。

6.6 Rotation
imrotate(image,angle,method):將圖片以angle角度來做旋轉。
6.7 Anamorphosis
製作變形的圖片以及利用跟一般不同角度或是特殊鏡片的折射原理看到原始圖片。

沒有留言:

張貼留言