colfilt
列方向の近傍演算
構文
説明
は B = colfilt(A,[m n],block_type,fun)A の m 行 n 列の各ブロックを一時行列の列に再配置してから関数 fun をこの行列に適用することによって、イメージ A を処理します。colfilt は必要に応じて、A をゼロ パディングします。
は B = colfilt(A,[m n],[mblock nblock],block_type,fun)A を mblock 行 nblock 列のブロックに領域を分割し、メモリを節約します。[mblock nblock] 引数を使用しても演算の結果は変わりません。
たとえば、[mblock nblock] が [3 4] で、各ブロックのサイズが 16 行 16 列ピクセルの場合、colfilt はイメージを 48 行 64 列ピクセルの領域に分割し、各領域を個別に処理します。
例
入力引数
出力引数
アルゴリズム
イメージを処理するために colfilt によって使用されるアルゴリズムは、block_type の値によって異なります。
| 値 | 説明 |
|---|---|
|
| |
|
|
|
関数 colfilt はメモリを節約するために A をサブイメージに分割し、一度に 1 サブイメージずつ処理する場合があります。これは、fun が複数回呼び出される可能性があることと、呼び出しのたびに fun の最初の引数の列数が異なる可能性があることを意味します。
バージョン履歴
R2006a より前に導入

