Функции Image Toolbox / imcomplement.php
.htmСписок функций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("") >