Столбчатые операции по соседству
обрабатывает изображение B
= colfilt(A
,[m n]
,block_type
,fun
)A
путем перестройки каждого m
-by- n
блок A
в столбец временной матрицы и последующее применение функции fun
в эту матрицу. colfilt
нулевые накладки A
, при необходимости.
subdivides B
= colfilt(A
,[m n]
,[mblock nblock]
,block_type
,fun
)A
в области размера mblock
-by- nblock
блоки для сохранения памяти. Обратите внимание, что результат операции не меняется при использовании [mblock nblock]
аргумент.
Для примера, если [mblock nblock]
является [3 4]
и размер каждого блока составляет 16 на 16 пикселей, затем colfilt
разделяет изображение на области размером 48 на 64 пикселя и обрабатывает каждую область отдельно.
Алгоритм, который colfilt
использование для обработки изображений зависит от значения block_type
.
Значение |
Описание |
---|---|
|
|
|
|
Чтобы сохранить память, colfilt
функция может разделить A
в подызображения и обрабатывать по одному подызображению за раз. Это подразумевает, что fun
может вызываться несколько раз, и что первый аргумент для fun
может иметь разное количество столбцов каждый раз.