MATLAB如何使用双三次插值来插值像素?
我不知道MATLAB用双三次插值法插值像素 MATLAB中的双三次插值像素不同于由R.G.键实现的双三次插值像素[1] 你能解释一下如何使用MATLAB中的双三次插值方法而不是[1]中的双三次插值方法来插值像素吗。 然后,解释为什么这些是不同的 e、 g MATLAB:MATLAB如何使用双三次插值来插值像素?,matlab,image-processing,bicubic,Matlab,Image Processing,Bicubic,我不知道MATLAB用双三次插值法插值像素 MATLAB中的双三次插值像素不同于由R.G.键实现的双三次插值像素[1] 你能解释一下如何使用MATLAB中的双三次插值方法而不是[1]中的双三次插值方法来插值像素吗。 然后,解释为什么这些是不同的 e、 g MATLAB: imresize([1, 2, 3, 4], [1, 8], 'bicubic') ans = 0.9297 1.1797 1.7266 2.2500 2.7500 3.2734 3.8203 4.0703 [1] : 像素
imresize([1, 2, 3, 4], [1, 8], 'bicubic')
ans = 0.9297 1.1797 1.7266 2.2500 2.7500 3.2734 3.8203 4.0703
[1] :
像素通过使用[1]中的双三次方法插值[1 2 3 4]
像素获得
谢谢
[1] 数字图像处理的立方卷积插值”,IEEE Trans on ASSP,卷ASSP-29,第6期,1981年12月。您的参考数据[1]似乎在为
1:.5:4.5
计算点,而MATLAB出于对称性原因使用0.75:0.5:4.25
[1.0000 1.4375 2.0000 2.50000 3.0000 3.5625 4.0000 4.0625]