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


实现图像的翻转有很多变换可以实现,比如:图像的刚性变换、彷射变换、几何变换等、下面提供一种新的思路,在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, :);




在图像处理上面,索引有很强大的功能。
发布了23 篇原创文章 · 获赞 12 · 访问量 6万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章