Граница заполнения для морфологии

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

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

Правила заполнения изображений

Операция

Правило

Расширение

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

Для бинарных изображений эти пиксели приняты равными 0. Для полутоновых изображений минимальное значение для uint8 изображения 0.

Эрозия

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

Для бинарных изображений эти пиксели приняты равными 1. Для полутоновых изображений максимальное значение для uint8 изображения 255.

Примечание

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

См. также

| | | | |

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте