


Fast bilinear image downsampling/upsampling.
Gives similar results to imresize with the bilinear option and
antialiasing turned off if scale is near 1, except sometimes the final
dims are off by 1 pixel. For very small values of the scale imresize is
faster but only looks at subset of values of original image.
USAGE
B = imResample( A, scale, [method], [norm] )
INPUT
A - input image (2D or 3D single, double or uint8 array)
scale - scalar resize factor [s] of target height and width [h w]
method - ['bilinear'] either 'bilinear' or 'nearest'
norm - [1] optionally multiply every output pixel by norm
OUPUT
B - resampled image
EXAMPLE
I=single(imread('cameraman.tif')); n=100; s=1/2; method='bilinear';
tic, for i=1:n, I1=imresize(I,s,method,'Antialiasing',0); end; toc
tic, for i=1:n, I2=imResample(I,s,method); end; toc
figure(1); im(I1); figure(2); im(I2);
See also imresize
Piotr's Image&Video Toolbox Version 2.62
Copyright 2011 Piotr Dollar. [pdollar-at-caltech.edu]
Please email me if you find bugs, or have suggestions or questions!
Licensed under the Lesser GPL [see external/lgpl.txt]