В этом примере показов, как вычислить свойства областей в бинарные изображения с помощью приложения Image Region Analyzer. Этот пример находит самую большую область, измеренную по площади, в изображении.
Считайте бинарное изображение в рабочее пространство MATLAB.
BW = imread('text.png');
Откройте приложение Image Region Analyzer с панели инструментов MATLAB. На вкладке Приложения, в разделе Обработка изображений и Компьютерном зрении, нажмите Image Region Analyzer.
На панели инструментов приложения щелкните Загрузка изображения, а затем выберите Загрузка изображения из рабочей области, чтобы загрузить изображение из рабочей области в приложение.В диалоговом окне Импорт из рабочей области выберите изображение, считанное в рабочую область, и нажмите кнопку ОК.
Также можно открыть приложение из командной строки при помощи imageRegionAnalyzer
функция, задающая изображение, которое вы хотите проанализировать: imageRegionAnalyzer(BW);
.
Приложение Image Region Analyzer отображает выбранное изображение и таблицу, где каждая строка является областью, идентифицированной в изображении, и каждый столбец является свойством этой области, таким как область, периметр и ориентация. (Приложение Image Region Analyzer использует regionprops
функция для идентификации областей на изображении и вычисления свойств этих областей.)
Чтобы исследовать изображение, наведите курсор на изображение, чтобы получить доступ к элементам управления панорамированием и масштабированием.
Приложение вычисляет больше свойств, чем первоначально включает в таблицу. Чтобы просмотреть дополнительные свойства в таблице, нажмите «Выбрать свойства» и выберите свойства, которые необходимо просмотреть. Приложение автоматически обновляет таблицу, добавляя в таблицу новый столбец для каждого свойства.
Чтобы исследовать свойства изображения, отсортируйте информацию в таблице. Первоначально приложение перечисляет свойства в том порядке, в котором оно их находит, начиная с верхнего левого угла изображения. Чтобы изменить порядок сортировки, в разделе Properties на панели инструментов приложения нажмите Sort Table и выберите свойство, на котором вы хотите отсортировать. Например, чтобы найти самую большую область на изображении, отсортируйте по Area
свойство. Приложение Image Region Analyzer сортирует таблицу по размеру.
Чтобы просмотреть область на изображении с наибольшей площадью, щелкните элемент в таблице. Приложение подсвечивает соответствующую область на изображении.
bwareafilt
| bwpropfilt
| Image Region Analyzer | regionprops