Морфологические функции позиционируют начало координат элемента структурирования, его центрального элемента, над интересующим пикселем во входном изображении. Для пикселов на краю изображения части окрестности, определенные элементом структурирования, могут проходить за границу изображения.
Для обработки пикселов границы морфологические функции присваивают этим неопределенным пикселям значение, как если бы функции дополняли изображение дополнительными строками и столбцами. Значение этих пикселов заполнения изменяется для операций расширения и эрозии. В таблице описаны правила заполнения для расширения и эрозии как двоичных изображений, так и изображений в оттенках серого.
Правила заполнения изображений
Операция | Правило |
|---|---|
Расширение | Пикселам за границей изображения присваивается минимальное значение, обеспечиваемое типом данных. Для двоичных изображений предполагается, что эти пикселы равны 0. Для изображений в оттенках серого минимальное значение для |
Эрозия | Пикселам за границей изображения присваивается максимальное значение, обеспечиваемое типом данных. Для двоичных изображений предполагается, что эти пикселы имеют значение |
Примечание
Используя минимальное значение для операций расширения и максимальное значение для операций эрозии, панель инструментов избегает граничных эффектов, когда области вблизи границ выходного изображения кажутся не однородными с остальной частью изображения. Например, если эрозия заполнена минимальным значением, эродирование изображения приведет к образованию черной границы вокруг края выходного изображения.
imclose | imdilate | imerode | imopen | offsetstrel | strel