Морфологическая реконструкция
выполняет морфологическую реконструкцию изображения J
= imreconstruct(marker
,mask
)marker
под изображением mask
, и возвращает реконструкцию в J
. Элементы marker
должно быть меньше или равно соответствующим элементам mask
. Если значения в marker
больше, чем соответствующие элементы в mask
, затем imreconstruct
обрезка значений по mask
уровень перед началом процедуры.
Морфологическая реконструкция является алгоритмическим базисом для нескольких других функций Image Processing Toolbox™, включая imclearborder
, imextendedmax
, imextendedmin
, imfill
, imhmax
, imhmin
, и imimposemin
.
Performance note: Эта функция может использовать преимущества аппаратной оптимизации для типов данных logical
, uint8
, uint16
, single
, и double
чтобы запустить быстрее. Аппаратная оптимизация требует marker
и mask
быть 2-D изображениями и conn
быть либо 4
или 8
.
imreconstruct
использует быстрый гибридный алгоритм реконструкции полутонового цвета, описанный в [1].
[1] Vincent, L., «Morphological Grayscale Reconstruction in Image Analysis: Applications and Effective Algorithms», IEEE Transactions on Image Processing, Vol. 2, No2, April, 1993, pp. 176-201.
imclearborder
| imextendedmax
| imextendedmin
| imfill
| imhmax
| imhmin
| imimposemin