how to enhance an image using bicubic interpolation

조회 수: 6 (최근 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 CenterFile Exchange에서 Read, Write, and Modify Image에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by