exponenta event banner

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

В этом примере показано, как использовать параметр «Автокластер» в приложении «Сегмент изображения» для сегментации изображения. Параметр «Автокластер» - это метод автоматической сегментации, который можно использовать для сегментирования изображения на элементы переднего плана и фона. Параметр Auto Cluster не требует инициализации.

Загрузить изображение в приложение «Сегмент изображений»

Чтение изображения в рабочую область.

coins = imread('coins.png');

На панели инструментов MATLAB ® откройте приложение «Сегмент изображения». На вкладке «Приложения» в разделе «Обработка изображения и компьютерное зрение» нажмите кнопку «Сегмент изображения».

На панели инструментов приложения щелкните Загрузить изображение и выберите Загрузить изображение из рабочей области. В диалоговом окне «Импорт из рабочего пространства» выберите изображение, считанное в рабочее пространство. В приложении «Сегмент изображения» отображается выбранное изображение.

Вы также можете открыть приложение с помощью imageSegmenter команда, задание изображения:

imageSegmenter(coins);

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

На панели инструментов приложения «Сегмент изображения» разверните раздел «Создать маску» и выберите «Автокластер».

Приложение «Сегмент изображения» автоматически сегментирует изображение, отображая результат. Параметр «Автокластер» правильно сегментировал все круги. Однако в некоторых кругах имеются отверстия.

Очистите отверстия в сегментированном изображении с помощью опции «Заполнить отверстия» в группе инструментов «Уточнить маску».

Сохранение маскирующего изображения в рабочей области

Если вы удовлетворены сегментацией, нажмите кнопку Показать двоичный (Show Binary), чтобы просмотреть изображение маски. Чтобы сохранить двоичную маску, используйте параметр «Экспорт». Также можно получить код, используемый для сегментации.

См. также

|

Связанные темы