Interpolation problem with interp2
Mostrar comentarios más antiguos
Hi everyone!
I did some computations on a grayscale picture and I would like to interpolate some points in my matrix. My problem is that interp2 doesn't allow to do what I want to.
Let's say my matrix is im
im = [1 2 3; 4 nan 6; 7 8 9];
and when I do:
[colum row] = meshgrid(1:3,1:3);
colum_i = 2;
row_i = 2;
zi = interp2(colum, row, im, colum_i, row_i);
I would like that it interpoles the nan. Is there a way to redefine a point in the matrix instead of a point between the points of the matrix?
My picture is a 512x512 pixels and interp2 would be very useful and fast instead of computing for every point separately...
Thank you for yours answers.
Regards, D.
Respuesta aceptada
Más respuestas (2)
Jan
el 27 de Mayo de 2011
1 voto
2 comentarios
jothi lakshmi maniyan
el 13 de Oct. de 2016
hi i need bicubic interpolation matlab code fully pl help
Walter Roberson
el 13 de Oct. de 2016
https://www.mathworks.com/matlabcentral/fileexchange/20342-image-interpolation--ba-interp2-
D.
el 27 de Mayo de 2011
0 votos
Categorías
Más información sobre Interpolation en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!