How to implement Bicubic interpolation in an image?
37 ビュー (過去 30 日間)
古いコメントを表示
I have 256*256 dimension image and I want to make it 512*512 using bicubic interpolation. How to do it using csapi(x,y) or csapi(x,y,xx) function? What should be taken inplace of x & y here?
0 件のコメント
回答 (2 件)
TheRealTonyStark
2019 年 10 月 13 日
編集済み: TheRealTonyStark
2019 年 10 月 13 日
The resizing of image using bicubic interpolation method:
Example
J = imresize(I, 2, 'bicubic');%in your case
J: Resized image.
I: input image.
0.5: scaling factor
0 件のコメント
Image Analyst
2017 年 12 月 1 日
Simply use imresize():
resizedImage = imresize(originalImage, [512, 512]);
I never heard of the function csapi(). It does not show up in the help for my MATLAB.
4 件のコメント
TheRealTonyStark
2019 年 10 月 13 日
Increasing the size will create irreularities in the image. To smoothen that out we use spline fitting.
参考
カテゴリ
Help Center および File Exchange で Splines についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!