Документация Engee

ImageMorphology.jl

Этот пакет предоставляет морфологические операции для структурного анализа и обработки изображений.

ImageMorphology — это подпакет в составе общего пакета Images.jl; для доступа к его возможностям следует использовать директиву using Images или using ImageMorphology.

Освоение

Вероятно, самый быстрый способ приступить к работе с этой библиотекой — воспользоваться набором полезных операторов из коллекции и построить собственный конвейер на их основе.

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

Обзор

В следующих таблицах дается обзор возможностей пакета ImageMorphology.

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

Структурирующий элемент (СЭ)

Структурирующий элемент — это ключевое понятие в морфологии. Если вы не знакомы с ним, сначала прочитайте раздел Структурирующий элемент.

Название Краткая информация

strel

Выполняет преобразование между различными представлениями СЭ

strel_type

Выводит тип СЭ

strel_size

Возвращает минимальный размер блока, в который вмещается СЭ

strel_chain и strel_product

Составляют СЭ из нескольких меньших СЭ

strel_box

Создает СЭ прямоугольной формы, например со связью C8 или C26

strel_diamond

Создает СЭ ромбовидной формы, например со связью C4 или C6

centered

Смещает центр массива в позицию (0, 0, ..., 0)

Основные морфологические операции

Название Краткая информация Примеры

extreme_filter и extreme_filter!

Итеративно применяют функцию выбора f(x, y) к каждому соседнему элементу

Операция extreme_filter

dilate и dilate!

Морфологический фильтр максимума

Операция dilate

erode и erode!

Морфологический фильтр минимума

Операция erode

opening и opening!

Заполняют белые дыры

Операция opening

closing и closing!

Заполняют черные дыры

Операция closing

bothat и bothat!

Извлекают черные детали

Операция bothat

tophat и tophat!

Извлекают белые детали

Операция tophat

mgradient и mgradient!

Морфологический градиент

Операция mgradient

mlaplacian и mlaplacian!

Морфологический лапласиан

Операция mlaplacian

Геодезические операции

Название Краткая информация Примеры

underbuild

Морфологическая реконструкция по расширению; см. также mreconstruct

Операции underbuild и mreconstruct

underbuild

Морфологическая реконструкция по эрозии; см. также mreconstruct

Операции overbuild и mreconstruct