MATLAB实现图像的水平转换
1、启用matlab。

2、准备一张待处理图片。

3、下面的程序实现了图像水平转换的目的。

4、源码如下:
I=imread('C:\Users\asus\Desktop\12.jpg');
[ROW COL DIM] = size(I);
Ih = uint8(zeros(ROW, COL,DIM));%Horizontal mirroring
%水平镜像
for i =1:ROW
for j=1:COL
for k=1:DIM
x = i;
y = COL-j+1;
z = k;
Ih(x,y,z) =I(i,j,k);
end
end
end
figure,imshow(Ih);
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:186
阅读量:77
阅读量:86
阅读量:66
阅读量:20