Соседство или обработка блоков: обзор

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

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

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