SIVP Toolbox
Last update : July, 2006
imresize - Resizes image
Calling Sequence
- imout = imresize(imin, scale)
- imout = imresize(imin, scale, interp)
- imout = imresize(imin, [mrows ncols])
- imout = imresize(imin, [mrows ncols], interp)
Parameters
-
imin:
An image which will be resized.
-
scale:
The size of resized image is [width, height] x scale.
-
[mrows ncols]:
The size of resized image.
-
interp:
Interpolation method. The value of interp must be one of the follows: 1. 'nearest' - nearest-neigbor interpolation (default value); 2. 'bilinear' - bilinear interpolation; 3. 'bicubic' - bicubic interpolation; 4. 'area' - resampling using pixel area relation.
Description
imresize resize the input image. When scale parameter is specified, the width and height of the image is resized in the same scale. There are four interpolation method can be used: nearest-neigbor, bilinear, bicubic and area methods. The default method is nearest-neigbor method.
Examples
im = imread(SCI + '/contrib/sivp/images/lena.png');
ima = imresize(im, 1.5);
imb = imresize(im, 1.5, 'bilinear');
imc = imresize(im, [100,200], 'bicubic');
Authors
-
Shiqi Yu <shiqi.yu[at]gmail.com>
Availability
The latest version of SIVP can be found at
http://sivp.sourceforge.net
See Also
imcrop,