次のような配列があるとします。
array = [Array[8], Array[8], Array[8], ...]
# array.length is 81; each octet represents a point on a 9x9 grid
-2
ネストされた各配列には からまでの範囲の 8 つの数値要素が含まれてい2
ます。次の手順を適用して Javascript でベクトルを取得するにはどうすればよいですか?
ステップ 5. 画像のシグネチャは、グリッド ポイントに対応する 8 要素配列を単純に連結したもので、左から右、上から下に並べられています。したがって、署名は長さ 648 のベクトルです。それらを 648 バイトの配列に格納しますが、最初と最後の行と列のエントリの一部はゼロであることがわかっており、各バイトは 5 つの値のみを保持するために使用されるため、署名わずか ⌈544 log 2 5⌉ = 1264 ビットで表すことができます。
(終わりに向かって、それらは上限表記であると想定されています。SO に Latex フォーマットがないことを考えると、私ができる最善のことです)
配列を準備して適切に並べ替えましたが、行列とベクトルに関する知識が少し不足しているため、次のステップにどのように取り組むべきかわかりません。説明をいただければ幸いです。
背景: Xerox Palo Alto Research Center が現在取り組んでいるサイド プロジェクト用に公開した画像処理アルゴリズムの JS 実装を作成しようとしています。