Окружение или обработка блока: обзор

Определенные операции обработки изображений вовлекают обработку изображения в разделы, названные блоками или окружениями, вместо того, чтобы обработать целое изображение целиком. Несколько функций в тулбоксе, таких как линейная фильтрация и морфологические функции, используют этот подход.

Тулбокс включает несколько функций, которые можно использовать, чтобы реализовать алгоритмы обработки изображений как операцию окружения или блок. Эти функции повреждают входное изображение в блоки или окружения, вызывают заданную функцию, чтобы обработать каждый блок или окружение, и затем повторно собрать результаты в выходное изображение. Следующая таблица обобщает эти функции.

ФункцияОписание
nlfilterРеализации, двигающие операции окружения, которые можно использовать, чтобы обработать входное изображение мудрым пикселем способом. Для каждого пикселя во входном изображении функция выполняет операцию, которую вы задаете на блоке соседних пикселей, чтобы определить значение соответствующего пикселя в выходном изображении. Для получения дополнительной информации см. Скольжение операций окружения
blockprocРеализует отличные блочные операции, которые можно использовать, чтобы обработать входное изображение блок за один раз. Функция делит изображение на прямоугольные блоки и выполняет операцию, которую вы задаете на каждом отдельном блоке, чтобы определить значения пикселей в соответствующем блоке выходного изображения. Для получения дополнительной информации см. Отличная обработка блока
colfiltПостолбцовые операции по обработке реализаций, которые обеспечивают способ ускорить окружение или блочные операции путем реорганизации блоков в столбцы матрицы. Для получения дополнительной информации смотрите Использование, По столбцам Обрабатывающее, чтобы Ускорить Скользящее Окружение или Отличные Блочные операции.