frame2im

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

Синтаксис

RGB = frame2im(F)
[X,map] = frame2im(F)

Описание

пример

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.

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

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

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

свернуть все

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

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

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

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

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

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

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

| | |

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