Скачиваний:
4
Добавлен:
02.05.2014
Размер:
33 Кб
Скачать

Список функций Image Processing Toolbox. Описание функции IMERODE  Семинары   Обучение   Лицензирование   Разработка   Подписка   Форум  Регистрация    Matlab    Toolboxes    Simulink    Blocksets    Femlab    Полезное Вход Обработка сигналов и изображений\image Processing ToolboxСписок функций Image Processing Toolbox: Морфологические операции над бинарным изображением

  В оглавление \ К следующему разделу \ К предыдущему разделу

IMERODE Утончение (эрозия) изображения Синтаксис:

IM2=imerode(IM, SE)

IM2=imerode(IM, NHOOD)

IM2=imerode(IM, SE, PACKOPT, M)

IM2=imerode(..., PADOPT)

Описание:

Функция IM2=imerode(IM, SE) проводит операцию утончения полутоновых, бинарных или упакованных бинарных изображений IM, возвращая утонченное изображение IM2. Аргумент SE является структурным элементом объекта или массивом структурных элементов, возвращаемым функцией strel.

Когда IM является логическим или структурным плоским элементом, функция imerode выполняет бинарное наращивание; в других случаях полутоновое утончение. Когда SE является массивом структурных элементов объекта, функция imerode выполняет многократное утончение исходного изображения, используя каждый структурный элемент из последовательности SE.

Функция IM2=imerode(IM, NHOOD) выполняет операцию утончения изображения IM, где NHOOD представляет собой массив нулей и единиц, описывающий структурные элементы окрестности. Синтаксически эта функция эквивалентна выражению imerode(IM, strel(NHOOD)). Функция imerode определяет центральный элемент окрестности за выражением floor((size(NHOOD)+1)/2).

Функции IM2=imerode(IM, SE, PACKOPT, M) или imerode(IM, NHOOD, PACKOPT, M) определяют какой массив IM представляет собой бинарное изображение и проводит преобразование его размерностей M к виду исходного распакованного изображения. Параметр PACKOPT может принимать следующие значения.

'ispacked' Массив IM обработан как упакованное бинарное изображение с помощью функции bwpack. Изображение IM должно быть двумерным массивом с форматом представления данных uint32. Параметр SE также должен быть плоским двумерным структурным элементом. 'notpacked' IM обработан как нормальный массив. Это значение принимается по умолчанию. Когда параметр PACKOPT принимает значение 'ispacked', необходимо точно определить значение M.

Функция IM2=imerode(..., PADOPT) определяет размер результирующего изображения. Параметр PADOPT может принимать одно из следующих значений.

'same' Размерность результирующего изображения совпадает с размерностью исходного изображения. Это значение принимается по умолчанию. Когда параметр PACKOPT принимает значение 'ispacked', тогда PADOPT должен принимать значение 'same'. 'full' Вычисление полного утончения (эрозии). Параметр PADOPT является аналогом SHAPE, который является исходным параметром функций CONV2 и FILTER2.

Требования к исходным данным:

Изображение IM должно быть представлено числовым или логическим массивом любой размерности. Когда массив IM логический, тогда структурные элементы SE плоские. Формат представления данных результирующего изображения совпадает с форматом исходного изображения. Когда исходное изображение упакованное, тогда результирующее изображение будет также упакованным.

Пример:

Пример утончения бинарного изображения с вертикальными линиями.

bw=imread('text.tif');

se=strel('line', 11, 90);

bw2=imerode(bw, se);

imshow(bw), title('Original')

figure, imshow(bw2), title('Eroded')

Этот пример демонстрирует операцию утончения полутонового изображения с волновыми линиями.

I=imread('cameraman.tif');

se=strel('ball', 5, 5);

I2=imerode(I, se);

imshow(I), title('Original')

figure, imshow(I2), title('Eroded')

Примечание к алгоритму:

Функция imerode автоматически принимает на себя преимущества декомпозиции структурных элементов объекта (когда декомпозиция возможна). Итак, когда выполняется наращивание с структурными элементами в виде их декомпозиции, функция imerode автоматически использует бинарное упакованное изображение для ускорения наращивания.

Утончение с использованием упаковки описано в [2].

Сопутствующие функции: bwpack, bwunpack, conv2, filter2, imclose, imdilate, imopen, strel.

Ссылки:

Robert M. Haralick and Linda G. Shapiro, Computer and Robot Vision, vol. I, Addison-Wesley, 1992, pp. 158-205.

van den Boomgaard and van Balen, "image Transforms Using Bitmapped Binary Images," Computer Vision, Graphics, and Image Processing: Graphical Models and Image Processing, vol. 54, no. 3, May, 1992, pp. 254-258.

  В оглавление \ К следующему разделу \ К предыдущему разделу

  I Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)

  II Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2004 г.) На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro    E-mail: matlab@exponenta.ru      Информация на сайте была обновлена 14.05.05 Copyright 2001-2005 SoftLine Co 

Наши баннеры         hotlog_js="1.0"; hotlog_r=""+Math.random()+"&s=58396&im=33&r="+escape(document.referrer)+"&pg="+ escape(window.location.href); document.cookie="hotlog=1; path=/"; hotlog_r+="&c="+(document.cookie?"Y":"N"); hotlog_js="1.1";hotlog_r+="&j="+(navigator.javaEnabled()?"Y":"N") hotlog_js="1.2"; hotlog_r+="&wh="+screen.width+'x'+screen.height+"&px="+ (((navigator.appName.substring(0,3)=="Mic"))? screen.colorDepth:screen.pixelDepth) hotlog_js="1.3" hotlog_r+="&js="+hotlog_js; document.write("") >

Соседние файлы в папке Функции Image Toolbox