学习:imresize

来源:互联网 发布:九宫格拼图软件 编辑:程序博客网 时间:2024/05/18 08:28

imresize

 

功能:

改变图像的大小。

用法:

B = imresize(A,m)
B = imresize(A,m,method)
B = imresize(A,[mrows ncols],method)

B = imresize(...,method,n)
B = imresize(...,method,h)

imrersize函数使用由参数method指定的插值运算来改变图像的大小。参数method用于指定插值的方法,几种可选值为:
'nearest'(默认值)最近邻插值;'bilinear'双线性插值;'bicubic'双三次插值。

 

B = imresize(A,m)返回原图A的m倍放大图像(m小于1时实际上是缩小)。

B = imresize(...,method,h)中的h可以是任意一个FIR滤波器(h通常由函数ftrans2、fwind1、fwind2、或fsamp2等生成的二维FIR滤波器)。

B = imresize(A,[mrows ncols],method)返回一个mrows行、ncols列的图像,如与原图的长宽比不同,则图像产生变形。


例子:

I = imread('test.tif');

imshow(I);
J =imresize(I,1.25);%使用默认的最近邻插值法放大图像1.25倍
figure, imshow(J)

0 0
原创粉丝点击