Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Формы представления изображений





Каждое изображение может храниться в файле либо в виде набора описаний графических примитивов (круги, линии, квадраты, треугольники и т.д.) – векторного представления, либо в виде некоторого двумерного массива, в каждой ячейке которого записано описание цвета отображаемой точки – растрового представления.

Растровые изображения могут быть:

¨ бинарными – яркость в каждой точке может принимать только два значения: 0 (черный цвет) и 1 (белый цвет);

¨ полутоновыми – яркость в каждой точке может принимать значение только из допустимого диапазона интенсивностей. Чаще всего используется представление яркости, при котором на каждую точку отводится 8 бит, то есть доступными для отображения оказываются 256 градаций серого в интервале от 0 (черный цвет) до 255 (белый цвет);

¨ палитровыми – в каждой ячейке матрицы изображения записаны ссылки на поля некоторой таблицы цветов, называемой палитрой;

¨ полноцветными – цвет каждой точки описывается непосредственно значением интенсивности яркости в каждом из цветовых каналов (например, RGB представление).

В системе Matlab, если это не оговорено отдельно, все изображения представляются в виде массивов с элементами либо типа double, либо типа uint8. В типе double под каждый элемент массива, а следовательно, под описание каждого пикселя изображения, отводится 8 байт. В этом случае значение яркости пикселя представляется дробным числом в диапазоне от 0 до 1. В типе uint8 под каждый элемент массива отводится 1 байт и его значение представляется целым числом в диапазоне от 0 до 255.

Если в процессе работы необходимо осуществить явное преобразование изображения, то для перевода представления изображений из типа double в тип uint8 и обратно используются функции im2uint8 и im2double соответственно. При этом осуществляется приведение значений пикселей к требуемому диапазону.

Пример

%считываем изображение из файла и преобразуем

%его к типу double

im = im2double(imread('my_image.bmp'));

 

Системой Matlab версии 6.5 поддерживаются следующие форматы графических файлов:

¨ BMP (Microsoft Windows Bitmap);

¨ CUR (Microsoft Windows Cursor resource);

¨ GIF (Graphics Interchange Format);

¨ HDF (Hierarchical Data Format);

¨ ICO (Windows Icon resource);

¨ JPEG (Joint Photographic Experts Group);

¨ PBM (Portable Bitmap);

¨ PCX (Windows Paintbrush);

¨ PGM (Portable Graymap);

¨ PNG (Portable Network Graphics);

¨ PPM (Portable Pixmap);

¨ RAS (Sun Raster image);

¨ TIFF (Tagged Image File Format);

¨ XWD (X Window Dump).

 







Дата добавления: 2015-09-07; просмотров: 452. Нарушение авторских прав; Мы поможем в написании вашей работы!




Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...


Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...


Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...


Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Разновидности сальников для насосов и правильный уход за ними   Сальники, используемые в насосном оборудовании, служат для герметизации пространства образованного кожухом и рабочим валом, выходящим через корпус наружу...

Дренирование желчных протоков Показаниями к дренированию желчных протоков являются декомпрессия на фоне внутрипротоковой гипертензии, интраоперационная холангиография, контроль за динамикой восстановления пассажа желчи в 12-перстную кишку...

Деятельность сестер милосердия общин Красного Креста ярко проявилась в период Тритоны – интервалы, в которых содержится три тона. К тритонам относятся увеличенная кварта (ув.4) и уменьшенная квинта (ум.5). Их можно построить на ступенях натурального и гармонического мажора и минора.  ...

Законы Генри, Дальтона, Сеченова. Применение этих законов при лечении кессонной болезни, лечении в барокамере и исследовании электролитного состава крови Закон Генри: Количество газа, растворенного при данной температуре в определенном объеме жидкости, при равновесии прямо пропорциональны давлению газа...

Ганглиоблокаторы. Классификация. Механизм действия. Фармакодинамика. Применение.Побочные эфффекты Никотинчувствительные холинорецепторы (н-холинорецепторы) в основном локализованы на постсинаптических мембранах в синапсах скелетной мускулатуры...

Шов первичный, первично отсроченный, вторичный (показания) В зависимости от времени и условий наложения выделяют швы: 1) первичные...

Studopedia.info - Студопедия - 2014-2025 год . (0.014 сек.) русская версия | украинская версия