Interpolation problem with interp2
이전 댓글 표시
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.
채택된 답변
추가 답변 (2개)
Jan
2011년 5월 27일
1 개 추천
댓글 수: 2
jothi lakshmi maniyan
2016년 10월 13일
hi i need bicubic interpolation matlab code fully pl help
Walter Roberson
2016년 10월 13일
https://www.mathworks.com/matlabcentral/fileexchange/20342-image-interpolation--ba-interp2-
카테고리
도움말 센터 및 File Exchange에서 Interpolation에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!