For bicubic interpolation, the output pixel value is a weighted average of pixels in the nearest 4-by-4 neighborhood. Bicubic interpolation can produce pixel values outside the original range. The following link describes how "imresize" function in MATLAB works: https://www.mathworks.com/help/images/ref/imresize.html?searchHighlight=imresize&s_tid=doc_srchtitle "v5cubic" is a cubic convolution interpolation method. The below link shows how the "interp1" function in MATLAB works: https://www.mathworks.com/help/matlab/ref/interp1.html?searchHighlight=interp1&s_tid=doc_srchtitle
could you tell me paper related to 'v5cubic'?
2 次查看(过去 30 天)
显示 更早的评论
There is a question when using the 'imresize' function to resize an image in one direction.
I want to scale an image with a size of [1000 200] to [1000 800] using 'bicubic' method.
I found that the process is the same as' interp1 (X, V, Xp, 'v5cubic') except for the boundary area.
However, when using the 'bucibic' method, I do not know how the 'imresize' function fills some values near the bounding area.
Can you tell me the 'imresize' process or the 'v5cubic' kernel?
Thank you for reading.
Have a nice day.
0 个评论
回答(1 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 최근접이웃 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!