来自工作空间的视频

导入视频MATLAB工作空间

  • 库:
  • 计算机视觉工具箱/来源

  • 来自工作空间的视频

描述

来自工作空间的视频block从MATLAB中导入视频®工作区。该块的输出取决于工作空间中视频的格式。

  • 如果视频用——- - - - - -N——- - - - - -T数组时,该块输出一个灰度视频。而且N每个视频帧中的行数和列数,和T是视频的帧数。

  • 如果视频用——- - - - - -N——- - - - - -C——- - - - - -T数组中,块输出一个彩色视频。而且N是每个视频帧中的行数和列数,C是多少颜色通道,和T是视频的帧数。

请注意

  • 如果从包含此块的模型生成代码,则需要很长时间将代码编译为万博1manbetx®编码器™将所有视频数据放入.c文件。要缩短代码生成时间,请将视频数据转换为控件支持的格式万博1manbetx来自多媒体文件读取二进制文件块。

  • 来自工作空间的视频Block也支持万博1manbetxfi对象。欲知更多有关fi对象,看到fi对象属性(定点设计师)

港口

输出

全部展开

输出图像或视频,返回为——- - - - - -N——- - - - - -T数组或——- - - - - -N——- - - - - -C——- - - - - -T数组中。如果输出是一个3-D数组,则第三维是视频中的帧数。如果输出是一个4-D数组,第三维是彩色通道的数量,第四维是视频中的帧数。

请注意

如果一个RGB图像的大小,——- - - - - -N-by-3数组从MATLAB工作空间导入,该块将第三维视为帧数,并将图像处理为3帧相同的灰度视频。

数据类型:||int8|int16|int32|uint8|uint16|uint32|布尔|不动点

输入视频的红色组件,作为3-D数组返回。第三个维度是输入视频的帧数。

请注意

端口标签可以通过输出端口标签参数。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号

数据类型:||int8|int16|int32|uint8|uint16|uint32|布尔|不动点

输入视频的绿色组件,作为3-D数组返回。第三个维度是输入视频的帧数。

请注意

端口标签可以通过输出端口标签参数。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号

数据类型:||int8|int16|int32|uint8|uint16|uint32|布尔|不动点

输入视频的蓝色组件,作为3-D数组返回。第三个维度是输入视频的帧数。

请注意

端口标签可以通过输出端口标签参数。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号

数据类型:||int8|int16|int32|uint8|uint16|uint32|布尔|不动点

参数

全部展开

指定要从工作区读取的视频。此参数的值可以是3-D数值数组、4-D数值数组或MATLAB工作空间变量。

要从MATLAB工作区导入AVI文件,请使用此过程。

  1. 方法读取文件VideoReader函数。

    mov = videereader ('filename.avi')
  2. 在本例中,指定工作区变量mov的值信号参数。如果AVI文件有关联的颜色映射,它必须满足这些条件。

    • 颜色映射必须为空或有256个值。

    • 数据必须表示灰度图像。

    • 像素值的数据类型必须为uint8

此参数指定输出视频的采样周期为正标量或-1.当设置为-1,块从simulink模型继承采样时间。万博1manbetx

指定块生成最终视频帧后模拟持续时间内的块输出。

  • 设置为零—生成零值输出。

  • 持有最终值-重复最后一帧。

  • 循环重复-从头开始重复视频。

指定块返回彩色视频的格式。

  • 一个多维信号-在一个4-D数组中返回视频的所有颜色通道。第三个维度是视频中颜色通道的数量。

  • 单独的颜色信号-将视频的每个颜色通道作为单独的3-D数组返回。此设置在块上启用了与视频中颜色通道数量相等的若干输出端口。每个端口返回一个颜色通道。

命名输出端口。使用竖条字符|作为分隔符。

例子::红绿| |蓝色

依赖关系

若要启用此参数,请设置图像信号参数单独的颜色信号

块特征

数据类型

布尔||不动点|整数|

多维信号

是的

适应信号

没有

扩展功能

C/ c++代码生成
使用Simulink®Coder™生成C和c++代码。万博1manbetx

R2006a之前介绍