how to enhance an image using bicubic interpolation

3 visualizaciones (últimos 30 días)
Sharen H
Sharen H el 3 de Jul. de 2013
I have to enhance an image using bicubic interpolation...Can u please help me which builin function i have to use...Thanks in advance

Respuestas (2)

Matt J
Matt J el 3 de Jul. de 2013
Editada: Matt J el 3 de Jul. de 2013
griddedInterpolant() or interp2() can do bicubic interpolation.
No idea how this could produce an enhanced image, however.
  2 comentarios
Sharen H
Sharen H el 3 de Jul. de 2013
xx =
1 2 3
2 3 4
3 4 5
F = griddedInterpolant(xx,'cubic') i am getting error Please help
Matt J
Matt J el 3 de Jul. de 2013
Editada: Matt J el 3 de Jul. de 2013
i am getting error
Not me. For me, it works fine,
>> xx=[1 2 3; 2 3 4; 3 4 5];F=griddedInterpolant(xx,'cubic');
>> F(2.5,1.5)
ans =
3
>> F(3,2.5)
ans =
4.5000

Iniciar sesión para comentar.


Image Analyst
Image Analyst el 3 de Jul. de 2013
I don't see any reason why that would enhance an image. Did you perhaps really mean to the use word "resize" rather than "enhance"?
The built-in function that does bicubic interpolation is called imresize() and it's in the Image Processing Toolbox.

Categorías

Más información sobre Read, Write, and Modify Image en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by