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

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

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

IMCOMPLEMENT дополнение изображений Синтаксис:

IM2=imcomplement(IM)Описание:

Функция IM2=imcomplement(IM) вычисляет дополнение к изображению IM. IMдолжно быть бинарным, яркостным (полутоновым) или RGB изображением. Форматпредставления данных и размерность результирующего изображение IM2 те же, что иIM.

При дополнении бинарного изображения, нули дополняются единицами, аединицы нулями. Дополнение к полутоновому или цветному RGB изображениюнаходится так - каждое значение пиксела вычитается из максимально возможногозначения и разница представляется как значение пиксела результирующегоизображения. Таким образом темные области результирующего изображениядополняются соответственными светлыми областями исходного изображения, асветлые области результирующего изображения дополняются соответственнымитемными областями исходного изображения.

Примечание.

Когда IM является яркостным (полутоновым) или цветным (RGB) изображениемв формате double, можно взамен этой функции использовать выражение 1-IM. КогдаIM является бинарным изображением, взамен этой функции можно использоватьвыражение ~IM.

Пример.

Создать дополнение к массиву в формате uint8.

X=uint8([ 255 10 75; 44 225 100]);X2=imcomplement(X)X2=0 245 180211 30 155На бинарном изображении 0 (черное) и 1 (белое) являются противоположнымии дополняемыми значениями.

bw=imread('text.tif');bw2=imcomplement(bw);subplot(1, 2, 1), imshow(bw)subplot(1, 2, 2), imshow(bw2)

Создать дополнение к яркостному (полутоновому) изображению.

I=imread('bonemarr.tif');J=imcomp(I);imshow(I), figure, imshow(J)Сопутствующиефункции: IMABSDIFF, IMADD, IMDIVIDE, IMLINCOMB, IMMULTIPLY, IMSUBTRACT.

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

  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