imrersize函数

imrersize函数:

用法:imresize(图像I,method,倍数)

'nearest'(默认值)最近邻插值
'bilinear'双线性插值
'bicubic'双三次插值

 

使用方法:

clear;
lena=imread('a1.bmp');

%以下三行指定缩放倍数为0.5,即长宽各变为原始图像的0.5倍,
%分别使用三种插值方法,即最近邻插值(默认)、双线性插值、双三次插值
lena0_5_1=imresize(lena,0.5);%
lena0_5_2=imresize(lena,0.5,'bilinear');
lena0_5_3=imresize(lena,0.5,'bicubic');
%以下三行指定缩放倍数为2,即长宽各变为原始图像的2倍, %分别使用三种插值方法,即最近邻插值(默认)、双线性插值、双三次插值 lena2_1=imresize(lena,2); lena2_2=imresize(lena,2,'bilinear'); lena2_3=imresize(lena,2,'bicubic');

  

 

最近邻(内插法)nearest

算法原理:就是利用距离最近的点去代替要变换的点

                    比如这个红点了,自己需要比人赋值给它,于是看他领域哪个点离他最近,然后把值赋给它

 

posted on 2018-01-25 22:35  多情剑客无情剑;  阅读(363)  评论(0编辑  收藏  举报

导航