一 灰度图像
1灰度图像的左右翻转
I=imread('lena.png');
I=rgb2gray(I);
figure(1),imshow(I);
I2=I(:,end:-1:1);
figure(2),imshow(I2);
附:用matlab库函数实现:
I=imread('lena.png');
I=rgb2gray(I);
figure(1),imshow(I);
I2=flipdim(I,2);
figure(2),imshow(I2);
2.同理我们就可以自己写出灰度图像的上下翻转图像
I=imread('lena.png');
I=rgb2gray(I);
figure(1),imshow(I);
I2=I(end-1:-1:1,:);
figure(2),imshow(I2);
附:用matlab库函数实现:
I=imread('lena.png');
I=rgb2gray(I);
figure(1),imshow(I);
I2=flipdim(I,1);
figure(2),imshow(I2);
二彩色图像
1.彩色图像的左右翻转
I=imread('olaf.jpg');
figure(1),imshow(I);
I2=I(:,end:-1:1,1:3);
figure(2),imshow(I2);
附:用matlab库函数实现:
I=imread('olaf.jpg');
figure(1),imshow(I);
I2(:,:,1:3)=flipdim(I(:,:,1:3),2);
figure(2),imshow(I2);
2.彩色图像的上下翻转
I=imread('olaf.jpg');
figure(1),imshow(I);
I2=I(end:-1:1,:,1:3);
figure(2),imshow(I2);
附:用matlab库函数实现:
I=imread('olaf.jpg');
figure(1),imshow(I);
I2(:,:,1:3)=flipdim(I(:,:,1:3),1);
figure(2),imshow(I2);