frame2im

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

Описание

пример

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

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

Примеры

свернуть все

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

surf(peaks)

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

F = getframe
F = 

  struct with fields:

       cdata: [344x436x3 uint8]
    colormap: []

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

RGB = frame2im(F);

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

figure
imshow(RGB)

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

свернуть все

Кадр фильма, заданный как структура с двумя полями:

  • cdata - данные изображений, сохраненные в виде массива uint8 значения.

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

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

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

свернуть все

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

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

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

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

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

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

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