Морфологическая реконструкция
выполняет морфологическую реконструкцию изображения 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: Эта функция может использовать в своих интересах аппаратную оптимизацию для типов данных logicaluint8uint16единственный, и double запускаться быстрее. Аппаратная оптимизация требует marker и mask быть 2D изображениями и conn быть любой 4 или 8.
imreconstruct использует быстрый гибридный полутоновый алгоритм реконструкции, описанный в [1].
[1] Винсент, L., "Морфологическая Полутоновая Реконструкция в Анализе изображения: Приложения и Эффективные Алгоритмы", Транзакции IEEE на Обработке изображений, Издании 2, № 2, апрель 1993, стр 176-201.
imclearborder | imextendedmax | imextendedmin | imfill | imhmax | imhmin | imimposemin