我的开源项目工作进展(8)

本周把镜像原理看了下,然后用MATLAB写了下程序

一、图像镜像变换原理



二、图像镜像变换的matlab实现

根据图像镜像变换原理可得,利用matlab实现图像的镜像变换的程序:

%镜像

I=imread('F:\gudesi.jpg');

figure(2)

subplot(2,2,1);imshow(uint8(I));

title('(a) 原始图像')

subplot(2,2,2);imshow(uint8(I));

title('(b) 原始图像')

I=double(I);

h=size(I);

I_fliplr(1:h(1),1:h(2),1:h(3))=I(1:h(1),h(2):-1:1,1:h(3));%水平镜像变换

I1=uint8(I_fliplr);

subplot(2,2,3);imshow(I1);

title('(c) 水平镜像变换')

I_flipud(1:h(1),1:h(2),1:h(3))=I(h(1):-1:1,1:h(2),1:h(3));%垂直镜像变换

I2=uint8(I_flipud);

subplot(2,2,4); imshow(I2);

title('(d)垂直镜像变换')


可以看到,程序代码成功实现了图像的镜像变换。

GPU代码只能等等再写了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值