Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

matlab_9

.pdf
Скачиваний:
13
Добавлен:
27.05.2015
Размер:
222.28 Кб
Скачать

Запись изображения в файл

• imwrite(X, map, filename, fmt) записывает палитровое изображение в файл с именем filename в формате fmt из массива X и соответствующей цветовой карты map.

Массив map должен быть цветовой картой MATLAB класса double, функция imwrite перемасштабирует исходные значения массива map по формуле uint8(round(255*map)).

Если X относится к классу uint8 или uint16, то функция imwrite записывает фактические значения из массива в файл. Если X относится к классу double, то функция imwrite смещает значения в исходном массиве перед записью по формуле uint8(X–1).

Показ изображения

imshow(I) - выводит массив данных I в виде черно-белого или цветного изображения.

imshow(filename) - выводит изображение из графического файла filename. Этот файл должен содержать данные, которые могут быть прочитаны функцией imread.

imshow(X, map) - выводит изображение Х с учетом палитры map.

imshow(I, [low high]) - выводит массив данных I в виде черно-белого изображения. Оттенки от low и ниже показываются как черные, выше high - как белые, а в интервале [low high] как оттенки серого.

imshow(BW) - выводит бинарный массив BW в виде чернобелого или цветного изображения. Величинам 0 соответствуют черные пиксели, 1 - белые.