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