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

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

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

IMAPPROX Уменьшение количества цветов палитрового изображения Синтаксис:

[Xd, newmap]=imapprox(Xs, map, tol, dither_option)

[Xd, newmap]=imapprox(Xs, map, n, dither_option)

Xd=imapprox(Xs, map, newmap, dither_option)

Описание:

Функция imapprox создает новое палитровое изображение Xd из исходного палитрового Xs, уменьшая количество используемых цветов.

Функция [Xd, newmap] = imapprox(Xs, map, to], dither_option ), где tol - число в диапазоне (0, 1), создает палитровое изображение Xd с палитрой newmap из палитрового Хs с палитрой map, устанавливая равномерную палитру newmap из цветов, которые в диапазоне [0, 1] берутся с шагом tol по каждой из цветовых составляющих R, G, В. Цвета исходного изображения заменяются ближайшими из установленной палитры newmap. Максимально возможное число цветов в палитре newmap составляет (floor(l/tol) + 1)^3. Действительное число цветов в палитре может оказаться меньше максимального, так как из палитры удаляются все цвета, которые отсутствуют в изображении.

Функция [Xd, newmap] = imapprox(Xs, map, n, dither_option), где n - число, большее 1, создает палитровое изображение Xd с палитрой newmap из палитрового Xs с палитрой map, используя для подбора палитры newmap из n цветов один из способов оптимального подбора палитры. Цвета исходного изображения заменяются ближайшими из подобранной палитры newmap. Действительное число цветов в палитре может оказаться меньше n, так как из палитры удаляются все цвета, которые отсутствуют в изображении.

Функция Xd = imapprox(Xs, map, newmap, dither_option) создает палитровое изображение Xd с палитрой newmap из палитрового Xs с палитрой map. Цвета исходного изображения заменяются ближайшими из заданной палитры newmap.

Параметр dither_option позволяет при преобразованиях применять или отказываться от применения диффузионного псевдосмешения цветов. Этот параметр может быть равен одной из следующих строковых констант:

'’dither’ -использовать диффузионное псевдосмешение цветов;

‘nodither’ - не использовать диффузионное псевдосмешение цветов.

По умолчанию псевдосмешение цветов применяется, и параметр dither_option может быть опущен. Псевдосмешение цветов позволяет улучшить цветовое восприятие изображения за счет ухудшения его пространственного разрешения и повышения уровня ВЧ шумов.

Для всех способов преобразования, если размер палитры map меньше либо равен 256, результирующее изображение Xd имеет формат uint8, в противном случае оно имеет формат double.

Сопутствующие функции: DITHER, IND2RGВ.

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

  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