Отобразите сегментацию Используя облака точек в приложении Color Thresholder

В этом примере показано, как сегментироваться, изображение с помощью облака точек управляют в приложении Color Thresholder. Пример сегментирует человеческую поверхность происхождения.

Загрузите изображение в приложение Color Thresholder

Считайте изображение в рабочую область. В данном примере считайте демонстрационное изображение mandi.tif в рабочую область. Изображением является Байер закодированное шаблоном изображение. Чтобы работать с изображением в Color Thresholder, необходимо преобразовать изображение в изображение RGB, с помощью demosaic функция. После преобразования изображения отобразите его с imshow функция.

X = imread('mandi.tif');
rgb = demosaic(X,'bggr');
imshow(rgb)

Откройте изображение в Color Thresholder

От MATLAB® Toolstrip откройте вкладку Apps и при Обработке изображений и Компьютерном зрении, кликните по значку Color Thresholder. Приложение Color Thresholder открывается.

Чтобы принести изображение в приложение Color Thresholder, нажмите Load Image. Поскольку изображение уже находится в рабочей области, выберите Изображение Загрузки из опции Рабочей области. В диалоговом окне Import from Workspace выберите переменную, которую вы создали, и нажать ОК. Можно также загрузить изображение путем определения его имени файла.

Можно также открыть приложение с помощью colorThresholder команда, задавая имя изображения вы хотите открыться: colorThresholder(rgb). Для получения информации о получении изображения от камеры смотрите, Получают Живые Изображения в Приложении Color Thresholder.

Выберите цветовое пространство

Когда это открывается, отображения приложения Color Thresholder Выбирание вкладки цветового пространства. Эта вкладка отображает изображение и представления облака точек изображения, в нескольких популярных цветовых пространствах: RGB, HSV, YCbCr и L*a*b*.

Исследуйте представления облака точек изображения в каждом цветовом пространстве. Вращайте 3-D описание в каждом цветовом пространстве, чтобы видеть, как хорошо цвета дифференцируются. Вы выбираете цвет, чтобы сегментироваться от этого 3-D отображения, таким образом, важно выбрать представление, которое позволяет вам выбирать цвета области, которую вы хотите сегментировать. В данном примере выберите L*a*b* цветовое пространство.

Сегментируйте изображение Используя цветное облако

Когда вы выбираете цветовое пространство, приложение открывает новую вкладку, отображая изображение наряду с набором средств управления для каждого компонента цвета цветового пространства, которое вы выбрали. Для L*a*b* цветовое пространство, Color Thresholder отображает три гистограммы, представляющие эти три компонента в цветовом пространстве. Вкладка также включает 3-D представление облака точек цветов изображения в цветовом пространстве. Другие цветовые пространства используют различные типы средств управления.

Чтобы исследовать изображение, переместите курсор через изображение и используйте панорамирование и масштабируйте средства управления.

Чтобы сегментировать изображение, вращайте 3-D цветное облако, с помощью мыши, чтобы найти представление цветного облака, которое изолирует цвета, которые вы хотите сегментировать. Чтобы выбрать цвета в изображении, кликните по инструменту для рисования в верхнем левом углу облака точек. Затем с помощью мыши чертите многоугольник вокруг цветов, которые вы хотите сегментировать. Когда вы закрываете многоугольник, приложение Color Thresholder выполняет сегментацию на основе цветов, которые вы выбрали. Можно использовать гистограммы, чтобы совершенствовать сегментацию.

Для получения информации о создании маски и сохранении его, смотрите Изображение Сегмента и Создайте Маску Используя Приложение Color Thresholder.

Смотрите также

Похожие темы