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

2 vues (au cours des 30 derniers jours)
Thales Ferreira
Thales Ferreira le 16 Mar 2016
Different methods of the interpolation. I have an image. How can I get nearest, bilinear and bicubic to the imtransform function/
  2 commentaires
Thales Ferreira
Thales Ferreira le 16 Mar 2016
Modifié(e) : Thales Ferreira le 16 Mar 2016
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?
Muhammad Usman Saleem
Muhammad Usman Saleem le 16 Mar 2016
Modifié(e) : Muhammad Usman Saleem le 16 Mar 2016
please format this code and edit your question then i can help!

Connectez-vous pour commenter.

Réponses (1)

Muhammad Usman Saleem
Muhammad Usman Saleem le 16 Mar 2016
Modifié(e) : Muhammad Usman Saleem le 16 Mar 2016

Catégories

En savoir plus sur Interpolation dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by