2008年12月19日 星期五

Ch6

有許多情形我們可能會想要改變影像的形狀、大小或方位。

可能想要放大一個影像適合特別的空間或為印刷,

也可能想要在一個網頁上減少它的大小。

可能想要替換它,也為一個不正確的相機角度或只是調整。


旋轉和縮放比例是線被轉換到線的affine transformation的例子,
特別是平行線在轉形之後保持平行。

affine transformation(仿射變換):由一個線性變換接上一個平移組成: x=Ax+b

每個仿射變換可以由一個矩陣A和一個向量b給出,它可以寫作A和一個附加的列b。

看完後,好像還是不太懂是在做什麼= =


影像的放大、縮小與旋轉時,可以選擇使用:

nearest(鄰近點法)、bilinear(雙線性法)、和bicubic(雙三次方法)。

鄰近點法的運算速度較為快速,但imresize(x,y)放大y倍後,
圖片出現鋸齒狀的情況比較嚴重。

雙三次方法運算時間較長,但圖片的效果較佳。


imshow(a),figure,imshow(imrotate(a,50))

imshow(a)為左圖

imshow(imrotate(a,50))為右圖;旋轉50度

沒有留言:

張貼留言