(a)Nearest-Neighbor Interpolation:
NNI主要是將影像按照一定的比率縮放後,找尋一個最近的點,將其像 素直接填入,作法十分簡單,但想當然它的品質一定不會太好,下圖為 經過NNI放大後的lena,雖然因為圖小比較看不出來,但將他稍微放 大會發現圖片品質不佳,尤其鋸齒狀十分明顯。
(b)Bilinear Interpolation:
同樣是先按照一定的倍率去找他的對應座標,雙線性內插則是取了鄰 近的四個點,根據其權重給予適當的像素,如下圖所示,圖片經過放 大比較後會很明顯的發現影像的鋸齒沒那麼明顯,品質較NNI來的 好
(c)Bicubic Interpolation:
和雙線性內插和有點像,他是用鄰近的16個點去做處理,效果又會更好, 但尚未實作成功。
(一)影像的旋轉:
網路找到的影像旋轉的公式如下所示:
| x | = | cos(α) -sin(α) | * | u |
| y | sin(α) cos(α) | v |
透過旋轉角度的設定帶入公式運算,再透過即時秀出影像,即可得到一個旋轉中的lena.



沒有留言:
張貼留言