Морфологическая реконструкция
выполняет морфологическую реконструкцию изображения J
= imreconstruct(marker
,mask
)marker
под изображением mask
, и возвращает реконструкцию в J
. Элементы marker
должно быть меньше чем или равно соответствующим элементам mask
. Если значения в marker
больше соответствующих элементов в mask
, затем imreconstruct
отсекает значения к mask
уровень прежде, чем запустить процедуру.
Опционально можно выполнить морфологическую реконструкцию 2D изображений
Морфологическая реконструкция является алгоритмическим основанием для нескольких других функций Image Processing Toolbox™, включая imclearborder
, imextendedmax
, imextendedmin
, imfill
, imhmax
, imhmin
, и imimposemin
.
Performance note: Эта функция может использовать в своих интересах аппаратную оптимизацию для типов данных logical
uint8
uint16
единственный
, и double
запускаться быстрее. Аппаратная оптимизация требует marker
и mask
быть 2D изображениями и conn
быть любой 4
или 8
.
imreconstruct
использует быстрый гибридный полутоновый алгоритм реконструкции, описанный в [1].
[1] Винсент, L., "Морфологическая Полутоновая Реконструкция в Анализе изображения: Приложения и Эффективные Алгоритмы", Транзакции IEEE на Обработке изображений, Издании 2, № 2, апрель 1993, стр 176-201.
imclearborder
| imextendedmax
| imextendedmin
| imfill
| imhmax
| imhmin
| imimposemin