Отличная обработка блока для изображения
обрабатывает изображение с именем файла B
= blockproc(src_filename
,[m n]
,fun
)src_filename
, чтение и обработка одного блока за один раз. Этот синтаксис полезен для обработки больших изображений.
blockproc(___,
аргументы пары "имя-значение" использования, чтобы управлять различными аспектами поведения блока.Name,Value
)
Выбор соответствующего размера блока может значительно улучшать производительность. Для получения дополнительной информации смотрите Размер блока и Производительность.
Если выходная матрица B
является слишком большим, чтобы поместиться в память, не использовать выходной аргумент и вместо этого использовать Destination
аргумент пары "имя-значение", чтобы записать выход в файл.
Если вы пишете изображение TIFF в файл с помощью Destination
аргумент пары "имя-значение" и размер файла больше, чем 4,0 Гбита, затем blockproc
сохраняет образ как изображение BigTIFF. Чтобы определить, является ли файлом стандартный TIFF или BigTIFF, запросите подпись формата изображения с помощью imfinfo
функция:
tiffinfo = imfinfo(Destination); tiffformat = tiffinfo.FormatSignature
Если последнее ненулевое значение tiffformat
42, затем файл находится в стандартном формате TIFF. Если последнее ненулевое значение равняется 43, то файл находится в формате BigTIFF.