主要内容

vision.labeler.loading.MultiSignalSource类

包:vision.labeler.loading
超类:matlab.mixin.Heterogeneous

接口加载信号数据到地面真相标签应用程序

描述

vision.labeler.loading.MultiSignalSource类创建一个接口,用于将信号从数据源加载到地面实况贴标签机数据源可以是文件格式或任何自定义源。

使用这个类创建的接口允许你在应用程序的添加/删除信号对话框中自定义面板来加载自定义数据源。图中显示了一个加载面板的示例。

这个类还提供了从装入的信号中读取帧的接口。应用程序渲染这些框架进行标签。

按照以下步骤定义自定义类以将数据源加载到应用程序中。

  1. 创建一个继承自vision.labeler.loading.MultiSignalSource类。类定义必须具有这种格式,其中customSourceClass是自定义数据源类的名称。

    classdefcustomSourceClass < vision.labeler.loading.MultiSignalSource

  2. 将类保存到这个文件夹中matlabroot是MATLAB的完整路径吗®文件返回的安装文件夹matlabroot函数。

    视力视力< matlabroot > \工具箱\ \ \ +视觉\ +贴标签机\ +加载

    另外,创建一个+视觉/ +贴标签机/ +加载将这些文件夹添加到MATLAB的搜索路径中,并将类保存到+视觉/ +贴标签机/ +加载文件夹中。的地面实况贴标签机应用程序识别文件夹中的数据源类只有这个路径。

  3. 定义将数据源加载到应用程序所需的类属性和方法。该表显示了预定义的自定义类,您可以使用它们作为定义这些属性和方法的起点。

    由类加载的数据源 查看类源代码的命令
    vision.labeler.loading.VideoSource 视频文件
    编辑vision.labeler.loading.VideoSource
    vision.labeler.loading.ImageSequenceSource 图像序列的文件夹
    编辑vision.labeler.loading.ImageSequenceSource
    vision.labeler.loading.VelodyneLidarSource 威力登®PCAP文件
    编辑vision.labeler.loading.VelodyneLidarSource
    vision.labeler.loading.RosbagSource Rosbag文件
    编辑vision.labeler.loading.RosbagSource
    vision.labeler.loading.PointCloudSequenceSource 点云序列文件夹
    编辑vision.labeler.loading.PointCloudSequenceSource
    vision.labeler.loading.CustomImageSource 自定义图像格式
    编辑vision.labeler.loading.CustomImageSource

    有关定义自定义数据源类所需的属性和方法的说明,请参见为加载自定义地面真实数据源创建类的例子。

vision.labeler.loading.MultiSignalSource类是一个处理类。

类属性

摘要
真正的

有关类属性的信息,请参见类属性

属性

全部展开

该类加载的源类型的名称,指定为字符串标量。

属性:

GetAccess
公共
摘要
真正的
常数
真正的
NonCopyable
真正的

该类提供的功能的描述,指定为字符串标量。

属性:

GetAccess
公共
摘要
真正的
常数
真正的
NonCopyable
真正的

数据源的名称,指定为字符串标量。通常情况下,SourceName是从其中加载信号的文件的名称。

属性:

GetAccess
公共
SetAccess
受保护的

从数据源加载信号到应用程序的参数,指定为一个结构。该结构的字段包含loadSource方法要求加载信号。

属性:

GetAccess
公共
SetAccess
受保护的

可以从数据源加载的信号的名称,指定为字符串向量。

属性:

GetAccess
公共
SetAccess
受保护的

可以从数据源加载的信号类型,指定为的向量vision.labeler.loading.SignalType枚举。每个信号列在SignalName属性的对应位置的类型SignalType

属性:

GetAccess
公共
SetAccess
受保护的

可以从数据源加载的信号的时间戳,该数据源指定为单元格数组持续时间向量。每个信号列在SignalName属性的对应位置上的时间戳时间戳

属性:

GetAccess
公共
SetAccess
受保护的

可以从数据源读取的信号数,指定为非负整数。NumSignals等于?中的信号数SignalName财产。

属性:

GetAccess
公共
SetAccess
公共
依赖
真正的
NonCopyable
真正的

方法

全部展开

介绍了R2020a