exponenta event banner

frame2im

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

Описание

пример

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

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

Примеры

свернуть все

Создайте график поверхности. Вершина данных дает координату x, y и z точек вдоль поверхности.

surf(peaks)

Использовать getframe для захвата сюжета в виде кадра фильма. '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.

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

свернуть все

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

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

Индексированное изображение, возвращаемое в виде цифровой матрицы m-на-n.

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

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

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

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