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

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

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

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

coins = imread('coins.png');

От MATLAB® Toolstrip откройте приложение Image Segmenter. На вкладке Apps, в разделе Image Processing и Computer Vision, нажимают Image Segmenter.

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

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

imageSegmenter(coins);

Используйте автоматический кластер, чтобы сегментировать изображение

На панели инструментов Image Segmenter расширьте раздел Create Mask и выберите Auto Cluster.

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

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

Сохраните рисунок маски в рабочую область

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

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

|

Похожие темы