Операции в районе Columnwise
обрабатывает изображение B = colfilt(A,[m n],block_type,fun)A путем перестановки каждого mоколо-n блок из A в столбец временной матрицы, а затем применение функции fun к этой матрице. 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 в субизображения и обрабатывать по одному субизображению за раз. Это подразумевает, что fun может быть вызван несколько раз, и что первый аргумент для fun может иметь разное количество столбцов каждый раз.