用一行matlab代码实现图像翻转

来源:互联网 发布:工程预算什么软件好用 编辑:程序博客网 时间:2024/05/21 10:13

一 灰度图像
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);
1 0
原创粉丝点击