Определенные операции обработки изображений вовлекают обработку изображения в разделы, вместо того, чтобы обработать целое изображение целиком. Скользящая операция окружения обрабатывает изображение один пиксель за один раз путем применения алгоритма к каждому пиксельному окружению. В отличной обработке блока изображение разделено на одинаково измеренные блоки без перекрытия, и алгоритм применяется к каждому отличному блоку. Окружения и блоки затем повторно собраны, чтобы сформировать выходное изображение.
ImageAdapter | Интерфейс для ввода-вывода изображений |
Окружение или обработка блока: обзор
Разделите изображение на разделы, названные блоками, или окружения, чтобы уменьшать память должны были обработать изображение.
Скользящая операция окружения выполняется один пиксель во время с помощью информации об окружении пикселя.
Отличная обработка блока делит изображение на неналожение прямоугольных разделов, которые могут быть обработаны индивидуально.
Используя большие размеры блока уменьшает полное время вычисления, но требует, чтобы больше памяти обработало каждый блок.
Измените скользящие окружения и отличные блоки, чтобы уменьшать время выполнения обработки изображения.
Выполните обработку блока на файлах изображений в неподдерживаемых форматах
Чтобы работать с данными изображения в форматах файлов, не поддержанных функциями обработки блока, создайте класс, который управляет файлами на основе области.
Параллельная обработка блока на больших файлах изображений
Если у вас есть лицензия Parallel Computing Toolbox™, можно использовать в своих интересах несколько ядер процессора на машине, чтобы улучшать производительность blockproc
.