使用自定义图像源阅读器进行标记
的贴标签机视频而且地面真相标签(自动驾驶工具箱)应用程序允许你在视频或图像序列中标记地面真相数据。
控件支持的任何视频或图像序列都可以使用自定义阅读器导入金宝appVideoReader
对象或imread
函数。首先,创建一个自定义阅读器函数。然后,将自定义读取器函数和相应的图像数据源加载到贴标签机视频或地面真相标签应用程序。图片标志App不支持自定义数据源阅金宝app读器。
创建自定义阅读器功能
首先,将自定义阅读器指定为函数句柄。自定义阅读器必须具有此语法。
outputImage = readerFcn(sourceName,currentTimestamp)
readerFcn
自定义读取器函数的名称。
自定义读取器函数从sourceName
,该时间戳对应于currentTimestamp
.例如,假设您希望在时间戳的第三个时间戳处加载图像持续时间
从1秒到5秒的向量。指定currentTimestamp
,在MATLAB中®命令提示符,输入此代码。
时间戳=秒(1:5);currIdx = 3;currentTimestamp =时间戳(currIdx);
的outputImage
类所支持的任何格式的灰度或RGB图像金宝appimshow
函数。的currentTimestamp
Output是一个标量值,对应于函数正在执行的当前帧。
导入数据源到视频标签应用程序
将自定义数据源导入贴标签机视频App,首先创建一个groundTruthDataSource
对象。该对象存储数据源文件和时间戳。使用此语法指定数据源的名称、读取数据的自定义读取器函数句柄以及时间戳。
gtSource
= groundTruthDataSource (sourceName
,readerFcn
,时间戳
)
要将该对象加载到应用程序中,在MATLAB命令提示符处输入以下代码。
videoLabeler (gtSource)
控件的工具条上贴标签机视频应用程序,选择进口>定制的读者.然后,在“加载自定义数据源”对话框中指定自定义阅读器功能作为函数句柄,也指定数据源名称.此外,必须从MATLAB工作区导入相应的时间戳。
导入数据源到地面真相标签应用程序
将自定义图像数据源导入地面真相标签(自动驾驶工具箱)App,在App工具条上,选择进口>添加信号.然后在对话框中进行设置源类型来自定义图片
.然后可以指定自定义阅读器功能、数据源名称和时间戳,然后单击添加源加载图像数据源。