【发布时间】:2011-10-17 16:09:27
【问题描述】:
我的任务是将 NxM 的二维数组插入到 AxB,其中 A > N 和 B > M。它的重点是构建一个简单的颜色编码的数组图像(热图)。
我是否理解正确,例如,一个 3x3 数组(所有已知值)
A B C
D E F
G H I
应该以这种方式插值,比如说,6x6
A x B x x C
x x x x x x
D x E x x F
x x x x x x
x x x x x x
G x H x x I
x 表示未知但插值的值,对吗?
这可以在两个嵌套的 for 循环中完成吗?我找到了bilinear interpolation formula,但在将其适应结果数组循环的 (i, j) 时遇到了一些麻烦。有什么建议吗?提前致谢。
【问题讨论】:
-
“应该以这种方式插入到 6x6 中...” 这是一个判断调用。我相信您已经发现有许多重采样方法 - en.wikipedia.org/wiki/Resampling_%28bitmap%29 - 您选择的方法取决于很多因素。
-
甚至考虑我的热图任务?我需要的结果类似于upload.wikimedia.org/wikipedia/commons/c/c6/Bilininterp.png
标签: grid 2d interpolation