指紋認識を含むはるかに大きなプロジェクトのコードを書こうとしています。128x128 マトリックスの 3x3 "ウィンドウ" を使用する blockproc を使用しようとしています。行列の各行が分岐パターンを表す 52x9 の行列があります。私がする必要があるのは、左から右、上から下に移動しながら、128x128 マトリックスから 3x3 ピースを取り出すことです。各ピースは、ニューラル ネットワークを使用して分岐パターン マトリックスと比較されます。128x128 マトリックスのすべての可能な 3x3 表現を確実に得るために、ラスタリングを行う必要があります。つまり、右に 1 ピクセル移動し、3x3 ウィンドウを取得し、ネットワークを実行してから、もう一度 1 ピクセル移動する必要があります。もう 3x3 ウィンドウ)、1 ピクセル下に移動して、水平走査プロセスをもう一度繰り返します。
単純な 3x5 配列:
A = [10 11 12 13 14;
15 16 17 18 19;
20 21 22 23 24];
2x3 ウィンドウでラスター スキャンを実行すると、次のマトリックスが生成されます。
A1 = [10 11 12;
15 16 17];
A2 = [11 12 13;
16 17 18];
A3 = [12 13 14;
17 18 19];
A4 = [15 16 17;
20 21 22];
A5 = [16 17 18;
21 22 23];
A6 = [17 18 19;
22 23 24];