首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MATLAB如何使用双三次插值像素?

MATLAB如何使用双三次插值像素?
EN

Stack Overflow用户
提问于 2016-01-15 19:05:05
回答 1查看 215关注 0票数 1

我不知道MATLAB是否使用双三次方法对像素进行插值。

MATLAB中的双三次插值像素不同于R.G.Keys实现的双三次插值像素。

你能解释一下如何在MATLAB中使用双三次方法而不是用双三次1来插值像素吗?然后,解释为什么它们是不同的。

例如:

MATLAB:

代码语言:javascript
复制
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:

代码语言:javascript
复制
[1.0000 1.4375 2.0000 2.50000 3.0000 3.5625 4.0000 4.0625] 

像素是通过使用1中的双三次方法插值[1 2 3 4]像素而获得的。

谢谢。

1用于数字图像处理的立方卷积插值“,IEEE Trans on ASSP,ASSP-29卷,No.6,1981年12月

EN

回答 1

Stack Overflow用户

发布于 2016-01-15 19:46:30

你的两个例子都插入了不同的点。你的参考数据1似乎是计算1:.5:4.5的点,而MATLAB使用0.75:0.5:4.25是出于对称的原因。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34809666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档