how to enhance an image using bicubic interpolation

5 ビュー (過去 30 日間)
Sharen H
Sharen H 2013 年 7 月 3 日
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 Center および File ExchangeImage Filtering and Enhancement についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by