Шаг 6: Визуализация результата обработки
Отобразим на исходном изображении наложенные маркеры переднего плана, маркеры фона и границы сегментированных объектов.
I4=I; I4(imdilate(L==0, ones(3, 3))|bgm|fgm4)=255; figure, imshow(I4) title('Маркеры и границы объектов, наложенные на исходное изображение')В результате такого отображения можно визуально анализировать месторасположение маркеров переднего плана и фона.
Представляет интерес также отображение результатов обработки с помощью цветного изображения. Матрица, которая генерируется функциями watershed и bwlabel, может быть конвертирована в truecolor-изображение посредством функции label2rgb.
Lrgb=label2rgb(L, 'jet', 'w', 'shuffle'); figure, imshow(Lrgb) title('Lrgb')Также можно использовать полупрозрачный режим для наложения псевдоцветовой матрицы меток поверх исходного изображения.
figure, imshow(I), hold on himage=imshow(Lrgb); set(himage, 'AlphaData', 0.3); title('Lrgb, наложенное на исходное изображение в полупрозрачном режиме')