本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

frame2im

返回与影片帧关联的图像数据

说明

示例

RGB = frame2im(F) 从单个影片帧 F 返回真彩色 (RGB) 图像。

[X,map] = frame2im(F) 从单个影片帧 F 返回索引图像数据 X 和关联的颜色图 map

示例

全部折叠

创建一个曲面图。数据提示给出沿曲面的点的 x、y 和 z 坐标。

surf(peaks)

使用 getframe 来将绘图捕获为影片帧。'colormap' 字段为空,因此影片帧包含一个真彩色 (RGB) 图像。

F = getframe
F = 

  struct with fields:

       cdata: [357x452x3 uint8]
    colormap: []

将捕获的影片帧转换为图像数据。

RGB = frame2im(F);

显示真彩色图像。数据提示提供有关列和行索引以及像素的 RGB 值的信息。

figure
imshow(RGB)

输入参数

全部折叠

影片帧,指定为包含下列两个字段的结构体:

  • cdata - 存储为 uint8 值数组的图像数据。

  • colormap - 颜色图。如果影片帧包含一个真彩色 (RGB) 图像,则此字段为空 ([])。

您可以使用函数 im2framegetframe 创建一个影片帧结构体。

输出参数

全部折叠

真彩色图像,以 m×n×3 数值数组形式返回。

数据类型: uint8

索引图像,以 m×n 数值矩阵形式返回。

数据类型: uint8

与索引图像 X 相关联的颜色图,以范围 [0, 1] 内的值组成的 c×3 数值矩阵形式返回。map 的每行都是一个三元素 RGB,指定颜色图的单种颜色的红、绿和蓝分量。

数据类型: double

另请参阅

| | |

在 R2006a 之前推出