主要内容

使用自定义图像源阅读器进行标记

贴标签机视频地面实况贴标签机(自动驾驶工具箱)应用程序可以让你在视频或图像序列中标记地面真实数据。

控件支持的任何视频或图像序列,都可以使用自定义阅读器导入万博1manbetx录像机对象或imread函数。首先,创建一个自定义阅读器函数。然后,将自定义阅读器函数和相应的图像数据源加载到贴标签机视频地面实况贴标签机应用程序。图片标志应用程序不支持自定义数据源万博1manbetx阅读器。

创建自定义阅读器函数

首先,指定一个自定义读取器作为函数句柄。自定义阅读器必须具有这种语法。

outputImage = readerFcn (sourceName currentTimestamp)
在这个例子中,readerFcn是自定义读取器函数的名称。

自定义阅读器函数从sourceName,对应于指定的当前时间戳currentTimestamp.例如,假设您希望在时间戳的第三个时间戳处加载映像持续时间从1到5秒的矢量。指定currentTimestamp,在MATLAB®命令提示符,输入此代码。

时间戳=秒(1:5);currIdx = 3;currentTimestamp =时间戳(currIdx);

outputImage自定义函数的输出必须是任何格式的灰度或RGB图像万博1manbetximshow函数。的currentTimestampOutput是一个标量值,对应于函数正在执行的当前帧。

导入数据源到视频标签应用程序

将自定义数据源导入贴标签机视频App,首先创建一个groundTruthDataSource对象。该对象存储数据源文件和时间戳。使用此语法指定数据源的名称、读取数据的自定义reader函数句柄和时间戳。

gtSource= groundTruthDataSource (sourceNamereaderFcn时间戳

要将此对象加载到应用程序中,请在MATLAB命令提示符处输入以下代码。

videoLabeler (gtSource)

或者,在工具条上贴标签机视频应用程序,选择进口>定制的读者.然后,在“加载自定义数据源”对话框中,指定读者自定义功能作为函数句柄,也可以指定数据源名称.此外,您必须从MATLAB工作区导入相应的时间戳。

将数据源导入地面真实标签应用程序

将自定义图像数据源导入地面实况贴标签机(自动驾驶工具箱)应用程序,在App ToolStrip上,选择进口>添加信号.然后,在对话框中设置源类型自定义图片.然后可以指定自定义阅读器函数、数据源名称和时间戳,然后单击添加源加载图像数据源。

另请参阅

应用程序

对象

相关话题