im2col
イメージ ブロックを列行列に再配置
説明
例
入力引数
出力引数
ヒント
個別ブロック処理の場合、必要に応じて、
im2col
はA
をゼロ パディングし、サイズをm
行n
列の整数倍にします。パディング値は0
です (A
がデータ型uint8
、uint16
またはlogical
の場合)。他のデータ型では、パディング値はA
がインデックス付きイメージとして解釈されるかどうかで決まります。パディング値は
1
です (A
がインデックス付きイメージとして解釈される場合)。パディング値は
0
です (A
がインデックス付きイメージとして解釈されない場合)。
im2col
はB
の列を、reshape
に従って行列の形に再構成できるように順序を付けます。たとえば、
sum(B)
など、B
の各列にスカラーを返す関数を使用するとします。次の呼び出しを使用して、結果をサイズ (mm-m+1
) 行 (nn-n+1
) 列の行列に直接保存できます。B = im2col(A,[m n],"sliding"); C = reshape(sum(B),mm-m+1,nn-n+1);
バージョン履歴
R2006a より前に導入