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