В этом примере показано, как использовать Автоматическую Кластерную опцию в приложении Image Segmenter, чтобы сегментировать изображение. Автоматическая Кластерная опция является автоматическим методом сегментации, который можно использовать, чтобы сегментировать изображение на фоновые элементы и передний план. Автоматическая Кластерная опция не требует инициализации.
Считайте изображение в рабочую область.
coins = imread('coins.png');От MATLAB® Toolstrip откройте приложение Image Segmenter. На вкладке Apps, в разделе Image Processing и Computer Vision, нажимают Image Segmente
.

На панели инструментов приложения нажмите Load Image, и затем выберите Load Image from Workspace. В диалоговом окне Import from Workspace выберите изображение, которое вы читаете в рабочую область. Отображения приложения Image Segmenter изображение вы выбрали.

Можно также открыть приложение с помощью imageSegmenter команда, задавая изображение:
imageSegmenter(coins);
На панели инструментов приложения Image Segmenter расширьте раздел Create Mask и выберите Auto Cluster.

Приложение Image Segmenter автоматически сегментирует изображение, отображая результат. Автоматическая Кластерная опция правильно сегментировала все круги. Однако некоторые круги имеют отверстия.

Очистите отверстия в сегментированном изображении с помощью опции Отверстий Заливки в Совершенствовать группе панели инструментов Маски.

Когда вы будете удовлетворены сегментацией, нажмите Show Binary, чтобы просмотреть рисунок маски. Чтобы сохранить бинарную маску, используйте опцию Экспорта. Можно также получить код, используемый в сегментации.
