2008年12月19日 星期五

ch6

第六章開始先描述為何需要用到此章節的方法,
可能是我們需要去改變影像的形狀,大小,方位,
或是想去擴大影像去適合特定的空間...等。

6.1 Interpolation of Data

內插法:等距資料作為比對,尋求實際對應之值。
鄰近內插法:附近已知的點像素來推測出值。
線性內插法:線性的圖型運算求出期值。 前後想鄰兩原取樣點連線,連線通過新點的時間位置時的值即設為新點的值。

6.2Image Interpolation

雙線性內插法:利用內插法,去計算影像放大後其中每一個像素所對應到的新的位置,再補進去,對圖片做線性運算,此做法有縮放的效果。
p.124 resize(A,k,'method')
是將圖片陣列A使用鄰近內插法的方法resize。
再看p.125(a)鄰近內插法(b)雙線性內插法 的差別。

6.3General Interpolation

立方內插法:在三維的矩陣內用線性內插法來計算值線性,和內插法是一樣的原理。
雙立方體插值法:雙線性內插的延伸,從二維進階到三維來做。

6.4Enlargement by Spatial Filtering

零交錯:使用空間濾波器放大影像,把圖放大兩倍,在矩陣的行與列間補0擴大影像。

6.5Scaling Smaller

圖片抽樣:圖就是一個圓的抽樣點。
縮小影像最小化:就是將影像變小的意思,把兩個點中間的pixel移除,叫 image subsampling。

6.6Rotation

將影像旋轉:把圖片視為很多個點,將角度套用進指令,計算出新的每個點的位置,形成一張新的圖片,也就是旋轉過後的圖。
使用指令imrotate(image,angle,'method')
image:影像名稱,angle:旋轉的角度,而'method':用哪一種添補的運算
此指令可以做nearest、bilinear、bicubic。

6.7Anamorphosis

失真圖像:把物體畫成變形的圖案,透過特殊鏡片或角度才能看到原貌的繪圖技術。將圖片做扭曲,把圖片拉長,長寬比例會變的不同利用折射原理來看原始圖片。
p137的圖看似正常,
到了p138原來...哈,骷顱頭~

沒有留言:

張貼留言