how to enhance an image using bicubic interpolation

6 次查看(过去 30 天)
I have to enhance an image using bicubic interpolation...Can u please help me which builin function i have to use...Thanks in advance

回答(2 个)

Matt J
Matt J 2013-7-3
编辑:Matt J 2013-7-3
griddedInterpolant() or interp2() can do bicubic interpolation.
No idea how this could produce an enhanced image, however.
  2 个评论
Sharen H
Sharen H 2013-7-3
xx =
1 2 3
2 3 4
3 4 5
F = griddedInterpolant(xx,'cubic') i am getting error Please help
Matt J
Matt J 2013-7-3
编辑:Matt J 2013-7-3
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

请先登录,再进行评论。


Image Analyst
Image Analyst 2013-7-3
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.

类别

Help CenterFile Exchange 中查找有关 Image Filtering and Enhancement 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by