frame2im

Возвратите данные изображения, сопоставленные с кадром фильма

Описание

пример

RGB = frame2im(F) возвращает истинный цвет (RGB) изображение от одного кадра фильма F.

[X,map] = frame2im(F) возвращает индексируемые данные изображения X и сопоставленная палитра map от одного кадра фильма F.

Примеры

свернуть все

Создайте объемную поверхностную диаграмму. Всплывающая подсказка дает x-, y-и z-координату точек вдоль поверхности.

surf(peaks)

Используйте getframe получать график как кадр фильма. 'colormap' поле пусто, поэтому кадр фильма содержит истинный цвет (RGB) изображение.

F = getframe
F = 

  struct with fields:

       cdata: [344x436x3 uint8]
    colormap: []

Преобразуйте полученный кадр фильма в данные изображения.

RGB = frame2im(F);

Отобразите изображение истинного цвета. Всплывающая подсказка дает информацию о столбце и индексах строки и значении RGB пикселей.

figure
imshow(RGB)

Входные параметры

свернуть все

Кадр фильма в виде структуры с двумя полями:

  • cdata — Данные изображения, сохраненные как массив uint8 значения.

  • colormap — Палитра. Если кадр фильма содержит истинный цвет (RGB) изображения, то это поле пусто ([]).

Можно создать структуру системы координат перемещения при помощи функций im2frame и getframe.

Выходные аргументы

свернуть все

Изображение истинного цвета, возвращенное как m-by-n-by-3 числовой массив.

Типы данных: uint8

Индексируемое изображение, возвращенное как m-by-n числовая матрица.

Типы данных: uint8

Палитра сопоставила с индексируемым изображением X, возвращенный как c-by-3 числовая матрица со значениями в области значений [0, 1]. Каждая строка map трехэлементный триплет RGB, который задает красные, зеленые, и синие компоненты одного цвета палитры.

Типы данных: double

Смотрите также

| | |

Представлено до R2006a