Отличная обработка блока для изображения
обрабатывает изображение с именем файла 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.