主要内容

金宝appSimulink.ImageType

指定图像数据类型

自从R2021b

描述

使用一个金宝appSimulink.ImageType对象设置和共享图像信号的数据类型,状态和参数数据模型。

  1. 在MATLAB中创建这个类的一个实例®基本工作空间。

  2. 设置对象的属性来描述图像。

  3. 指定数据类型支持块,有一个金宝app数据类型参数,要符合数据类型。

的好处金宝appSimulink.ImageType数据类型包括:

  • 强类型接口的图像数据模型。

  • 携带图像数据格式和像素数据类型属性,如颜色,消除了需要创建和维护二次信号。

  • 使仿真软件金宝app®环境解释数据作为一个图像。

  • 启用自定义数据类型替代第三方实现,比如OpenCV类简历:垫

请注意

模拟一个模型,其中包含金宝appSimulink.ImageType信号,设置模型配置参数语言(SimTargetLang)c++

创建

创建一个金宝appSimulink.NumericType对象编程,使用金宝appSimulink.NumericType下面描述的函数。

描述

imageType = 金宝appSimulink.ImageType返回一个金宝appSimulink.Parameter对象的默认属性值。

imageType = 金宝appSimulink.ImageType (,,渠道)返回一个金宝appSimulink.ImageType对象并初始化,,渠道属性指定的值。

imageType = 金宝appSimulink.ImageType (,,渠道,“ClassUnderlying”,ClassUnderlying,“ColorFormat”,ColorFormat,“布局”,布局)返回一个金宝appSimulink.ImageType另外对象并初始化的可选属性ClassUnderlying,ColorFormat,布局为指定的值。

属性

全部展开

在图像数据的行数,指定为一个正整数。

例子:480年

数据类型:

在图像数据的列数,指定为一个正整数。

例子:640年

数据类型:

每个像素的颜色通道或样本数量的数组,指定为1,3,或4。通道的数量必须对应颜色通道的数量颜色的图像数据格式。这些都是值的渠道支持颜色格式:金宝app

颜色格式 渠道
灰度 1
RGB 3
BGR 3
BGRA 4

例子:3

数据类型:

数据类型的图像数据,指定这些值之一:

  • “uint8”

  • “int8”

  • “uint16”

  • “int16”

  • “uint32”

  • “int32”

  • “单一”

  • “双”

  • “布尔”

例子:“uint8”

数据类型:字符|字符串

颜色格式的图像数据,指定为“RGB”,“灰度”,“BGR”,或“BGRA”。颜色格式决定了图像中每个像素的颜色通道。

例子:“RGB”

数据类型:字符|字符串

图像中内存矩阵的排列数据,指定为“ColumnMajor”“RowMajor”

例子:“ColumnMajor”

数据类型:字符|字符串

例子

全部折叠

  1. 创建一个金宝appSimulink.ImageType对象的默认值。

    imageType = 金宝appSimulink.ImageType;
    imageType = imageType属性:行:480关口:640个频道:3 ClassUnderlying:“uint8”ColorFormat: RGB的布局:“ColumnMajor”

  2. 设置对象的属性来描述图像。

    imageType。行= 720 imageType.Cols = 860

    你可以参考这个对象从块的支持金宝app数据类型场参数。

限制

这些块支持模拟和代码生成的金宝app金宝appSimulink.ImageType对象:

块库 块名称
来源
信号路由
港口和子系统
离散
信号的属性
用户定义函数

扩展功能

版本历史

介绍了R2021b