How can I get nearest, bilinear and bicubic to the imtransform function?

4 次查看(过去 30 天)
Different methods of the interpolation. I have an image. How can I get nearest, bilinear and bicubic to the imtransform function/
  2 个评论
Thales Ferreira
Thales Ferreira 2016-3-16
编辑:Thales Ferreira 2016-3-16
I have this code:
im = imread('Car.tif');
a = 0.50;
T = imtransform(im,maketform('affine', [1 0 0; a 1 0; 0 0 1] ));
xi = 0:.25:10;
B = interp1 (im, T , xi,'nearest');
subplot (2,2,1), imshow(im);
subplot (2,2,2), imshow(B);
title('Nearest Interpolation');
And error are:
Error using interp1>parseValuesV Values V must be of type double or single.
Error in interp1 [V, orig_size_v] = parseValuesV(varargin{2});
Error in Asgt3q5 B = interp1 (im, T , xi,'nearest');
How can I solve this?

请先登录,再进行评论。

回答(1 个)

Muhammad Usman Saleem
编辑:Muhammad Usman Saleem 2016-3-16

类别

Help CenterFile Exchange 中查找有关 Interpolation 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by