В этом примере показано, как использовать параметр «Автокластер» в приложении «Сегмент изображения» для сегментации изображения. Параметр «Автокластер» - это метод автоматической сегментации, который можно использовать для сегментирования изображения на элементы переднего плана и фона. Параметр Auto Cluster не требует инициализации.
Чтение изображения в рабочую область.
coins = imread('coins.png');На панели инструментов MATLAB ® откройте приложение «Сегмент изображения». На вкладке «Приложения» в разделе «Обработка изображения и компьютерное зрение» нажмите кнопку «Сегмент изображения
».

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

Вы также можете открыть приложение с помощью imageSegmenter команда, задание изображения:
imageSegmenter(coins);
На панели инструментов приложения «Сегмент изображения» разверните раздел «Создать маску» и выберите «Автокластер».

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

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

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

Сегментирование изображения | imsegkmeans