B = imresize(A,scale)

​​B​​ = imresize(​​A​​,​​scale​​)​​ 返回图像 ​​B​​,它是将 ​​A​​ 的长宽大小缩放 ​​scale​​ 倍之后的图像。输入图像 ​​A​​ 可以是灰度、RGB 或二值图像。如果 ​​A​​ 有两个以上维度,则 ​​imresize​​ 只调整前两个维度的大小。如果 ​​scale​​ 在 [0, 1] 范围内,则 ​​B​​ 比 ​​A​​ 小。如果 ​​scale​​ 大于 1,则 ​​B​​ 比 ​​A​​ 大。默认情况下,​​imresize​​ 使用双三次插值。

举例:

I = imread('ngc6543a.jpg');

%将图像的长宽缩小二分之一。

J = imresize(I, 0.5);

%显示原始图像和调整大小后的图像。

figure(2); imshow(I);

figure(3); imshow(J);

matlab函数之imresize()_插值