前言
圖像的位置變換
- 是指圖像的大小和形狀不發生變化,只是將圖像進行平移、鏡像和旋轉。
圖像的位置變換
- 主要是用於目標識別中的目標配準。
圖像的鏡像
所謂的鏡像,通俗地講,是指在鏡子中所成的像。其特點是左右顛倒或者是上下顛
倒。鏡像分爲水平鏡像和垂直鏡像。
水平鏡像即x變爲負,y軸不變;垂直鏡像就是x不變,y軸變爲負。矩陣表示分別爲
矩陣運算:
x1= -x0+0+Width
y1= 0+y0+0
1 = 1
矩陣運算:
x1= x0
y1= 0+(-y0)+Height
1 = 1
MATLAB程序實現
水平鏡像
I=imread('beauty.jpg');
[fheight,fwidth]=size(I);
tform1=maketform('affine',[-1 0 0;0 1 0;fheight 0 1]);
I1=imtransform(I,tform1);
imshow(I1);
垂直鏡像
I=imread('beauty.jpg');
[fheight,fwidth]=size(I);
tform2=maketform('affine',[1 0 0;0 -1 0;0 fwidth 1]);
I2=imtransform(I,tform2);
imshow(I1);