鉴于我有一个这样的数组:
array = [Array[8], Array[8], Array[8], ...]
# array.length is 81; each octet represents a point on a 9x9 grid
每个嵌套数组包含 8 个数字元素,范围从-2
到2
,我将如何应用以下步骤在 Javascript 中获取向量?
步骤 5. 图像的签名只是与网格点相对应的 8 元素数组的串联,从左到右、从上到下排列。因此,我们的签名是长度为 648 的向量。我们将它们存储在 648 字节的数组中,但是因为已知第一行和最后一行和列的某些条目为零,并且因为每个字节仅用于保存 5 个值,所以签名可以用 ⌈544 log 2 5⌉ = 1264 位来表示。
(最后,这些应该是上限符号;鉴于 SO 缺乏乳胶格式,我能做到的最好)
我已经准备好阵列并正确订购,但是我对矩阵和向量的了解有点生疏,所以我不确定下一步如何处理。我将不胜感激任何澄清!
背景:我正在尝试创建一个由施乐帕洛阿尔托研究中心发布的图像处理算法的 JS 实现,用于我目前正在从事的一个副项目。