exponenta event banner

Сегментное изображение с помощью функции «Поиск кругов в сегменте изображения»

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

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

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

coins = imread('coins.png');

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

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

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

imageSegmenter(coins);

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

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

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

На вкладке «Найти круги» сначала щелкните «Линейка» и измерьте диаметры некоторых характерных кругов изображения, чтобы определить диапазон размеров. Чтобы найти окружности, необходимо указать нижнюю и верхнюю границы диаметров. Задайте значения в полях Минимальный диаметр (Minic Diameter) и Макс (Max). Поля диаметра для значений, которые, по вашему мнению, включают все объекты, 50 и 150.

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

Измените минимальное значение для размещения размеров объектов, которые не были сегментированы, и повторите операцию сегментации кругов поиска. На этот раз функция «Найти круги» сегментирует все объекты изображения.

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

Если сегментация удовлетворительна, щелкните Создать маску (Create Mask) на панели инструментов вкладки Найти круги (Find Circles) и создайте изображение маски. Приложение «Сегмент изображения» закрывает вкладку «Найти круги» и возвращается на вкладку «Сегментация». Цвет сегментированных кругов изменяется на желтый. Чтобы просмотреть изображение маски, нажмите кнопку Показать двоичный файл.

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

См. также

|

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