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