Matlab图像九宫格基本操作(翻转,镜像等)+位图操作

这次blog提到的操作对于matlab来说都很基础,而且对于有编程和计算机基础的人来说也很简单,不过我一开始也是对于matlab的语法什么的一知半解,这里把我亲手写的东西push出来,小伙伴们共勉。

目标

废话不多说了
我们的目标就是成成一个这样的图:
在这里插入图片描述
和我选的图片有点粗糙,但是大家仔细看这里面的镜像图可别以为是原图。
大致就是,我们要选择一个图片作为原图(左上角的那一张),然后我们翻转,镜像,再翻转,再加上一些位图操作变成九宫格的每个图像的样子 。

其实真的比较简单,直接上代码

导入图片

img1=imread("test.jpg")

翻转镜像等基础操作

这里不一一列举,因为大家试一试或者百度一下就知道哪个是翻转那个是镜像了。

rotMat=rot90(img1);
fliMat=rot90(img1);
fliMat2=rot90(fliMat);
fliMat3=rot90(fliMat2);
daoguolai=flipud(img1);
jiangxiang=fliplr(img1);

简单一看,你们就会发现,matlab的图像操作简直easy到爆炸。

位图操作

这里其实是比上面有难度的,还是要了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值