图像的垂直镜像操作是以原图像的水平中轴线为中心,将图像分为上下两部分进行对称变换。
设原始图像的宽为w,高为h,原始图像中的点为(0,0)(x_0,y_0),对称变换后的点为(1,1)(x_1,y_1)。
I = imread('eight.tif');
[a,b] = size(I); G = zeros(a,b);
for i = 1:a;
for j = 1:b;
g(i,j) = I(a-i+1,j); %将原始图像像素灰度值完成垂直对调
end
end
subplot(1,2,1),imshow(I),title('原始图像');
subplot(1,2,2),imshow(uint8(g)),title('垂直镜像');