简单的实现图像的水平和垂直翻转


实现图像的翻转有很多变换可以实现,比如:图像的刚性变换、彷射变换、几何变换等、下面提供一种新的思路,在Matlab中直接对数组操作,实现图像的水平和垂直翻转。


clear all;close all; clc;

img = imread( 'lena.bmp' );
imshow(img);

%利用数组索引实现垂直翻转
imf = img( end: -1: 1, : );


%利用数组索引实现水平翻转
imc = img( :, end: -1: 1);

%以及图像的二次采样
imd = img( 1: 2: end, :);




在图像处理上面,索引有很强大的功能。
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值