主要内容

writeVideoScenes

编写视频序列的视频文件

自从R2021b

描述

例子

文件名= writeVideoScenes (gTruth,timeRanges,folderNames)单独的文件写到地面实况数据序列,文件名,对应于时间范围,timeRanges。视频文件将被写入到指定的文件夹folderNames输入。

函数写视频场景使用图像数据和对应的时间戳数据包含在指定的groundTruth对象。所有非成象数据,如激光雷达,将被忽略。

文件名= writeVideoScenes (gTruth,timeRanges,rootFolder,folderNames)还指定了根文件夹名称预先考虑到每个文件夹的名字。

文件名= writeVideoScenes (___,名称=值)指定选项使用名称-值参数,除了从以前的语法输入参数的任意组合。例如,writeVideoScenes (gTruth timeRanges、folderNames Verbose = true)显示进度信息在写视频场景文件。

例子

全部折叠

地面实况现场标签定义和标签数据加载到工作区。

data =负载(“groundTruthSceneLabels.mat”);labelDefinitions = data.labelDefinitions;labelData = data.labelData;

创建一个地面实况数据源使用一个视频文件。

gSource = groundTruthDataSource (“viptrain.avi”);

创建一个地面实况对象使用地面实况数据来源。

gTruth = groundTruth (gSource labelDefinitions labelData);

收集所有现场的时间范围和现场标签。

[timeRanges, sceneLabels] = sceneTimeRanges (gTruth);

选择一个文件夹在临时目录编写视频场景。

rootFolder = fullfile (tempdir,“videoScenes”);

使用现场标签名称的文件夹名称。

folderNames = sceneLabels;

写的视频场景”videoScenes”文件夹中。每个时间的子文件夹名称指定为现场标签的名字。

文件名= writeVideoScenes (gTruth timeRanges、rootFolder folderNames);
(= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =]100%的运行时间:00:00:03估计剩余时间:就是

输入参数

全部折叠

地面实况,指定为一个向量的groundTruth对象或groundTruthMultisignal(自动驾驶工具箱)对象。

时间范围的地面真理源数据,指定为一个1单元阵列groundTruth对象或一个——- - - - - -N单元阵列的groundTruthMultisignal对象。元素的数量吗gTruthN代表了每个元素的信号数量。数组的每一个细胞都包含一个T2时间矩阵,T是时间的数量对应元素的范围gTruth。矩阵的每一行对应一个时间范围在一个场景的地面实况数据标签已经申请,表格中指定(rangeStartrangeEnd]。

视频场景,文件夹名称指定为一个1单元阵列groundTruth对象或一个——- - - - - -N单元阵列的groundTruthMultisignal对象。每个细胞在细胞中对应于一个元素的数组gTruth,包含一个T1的字符串或分类向量向量指定文件夹的路径对应的时间范围。

您必须指定每个文件夹名称必须指定完整路径或相对路径从当前文件夹。当你指定一个文件夹名称不存在,指定的函数创建一个新文件夹的名称。当编写视频场景文件,函数覆盖已经存在的文件名称相同的指定的文件夹。例如,如果您调用writeVideoScenes函数两次使用相同的输入参数,输出的文件的第二个函数调用覆盖那些从第一。

选择和写在一个特定的信号groundTruthMultisignal对象到指定位置,使用selectLabelsBySignalName(自动驾驶工具箱)函数之前调用writeVideoScene函数。

根文件夹名称预先考虑到每个文件夹名称,指定为一个特征向量或字符串标量。

名称-值参数

例子:writeVideoScenes (gTruth timeRanges、folderNames Verbose = true)显示进度信息在写视频场景文件。

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

文件名前缀,指定为字符串数组或单元阵列特征向量。默认值取决于gTruth输入类型:

  • groundTruth对象,函数使用的文件名(不扩展)数据源财产的groundTruth对象。

  • groundTruthMultisignal对象- - -输入信号的函数使用的名字。

视频资料编写视频场景,指定为一个视频配置文件中列出的表。的VideoProfile参数的使用是一样的配置文件论点的VideoWriter对象。

的价值VideoProfile 描述

“档案”

运动与无损压缩JPEG 2000文件

“运动JPEG AVI”

AVI文件使用JPEG编码

“运动JPEG 2000”

运动JPEG 2000文件

mpeg - 4的

用h编码(mpeg - 4文件系统窗户®7之后,或macOS10.7及以后版本)

未压缩的AVI的

未压缩的AVI文件,RGB24视频

“索引AVI”

未压缩的索引视频AVI文件

“灰度AVI”

未压缩灰度视频AVI文件

在屏幕上显示进展,指定为一个逻辑1(真正的)或0()。

输出参数

全部折叠

完整路径的文件名保存的视频场景,作为一个返回1单元阵列的T1的字符串向量。元素的数量吗gTruth输入参数。T是时间的数量对应元素的范围gTruth。向量的每个元素的字符串指定完整路径保存的视频场景对应的时间范围。

这个函数设置输出文件名称NamePrefix_UIDEXT,在那里UID是一个独特的每个场景和整数指数EXT视频文件扩展名确定吗VideoProfile论点。

版本历史

介绍了R2021b