VideoMapTimeSeries
VideoMapTimeSeries[f,video]
对 Video 对象 video 的每一帧应用 f,返回一个时间序列.
VideoMapTimeSeries[f,video,n]
对重叠的由 n 个视频帧组成的分区应用 f.
VideoMapTimeSeries[f,video,n,d]
对视频分区应用 f,偏移为 d.
VideoMapTimeSeries[f,{video1,video2,…},…]
将 f 应用于从每个 videoi 中提取的输入列表.
更多信息和选项
- VideoMapTimeSeries 可用于检测视频中的时间或空间事件,例如对象检测、运动检测或活动识别.
- VideoMapTimeSeries 返回一个 TimeSeries,其值是将 f 应用于关联的结果,关联包括部分视频数据及其属性,如视频帧、音频数据和时间.
- 函数 f 可使用以下参数访问视频和音频数据:
-
#Image 以 Image 对象给出的视频帧 #Audio 以 Audio 对象给出的音频 #Time 距视频开始处的时间 #TimeInterval 当前分区的开始和结束时间戳 #FrameIndex 当前输出的帧的索引 #InputFrameIndex 当前输入的帧的索引 - 在 VideoMapTimeSeries[f,{video1,video2,…},…]中,提供给每个参数的数据是一个列表,其中第 个元素对应于从 videoi 中提取的数据.
- 使用 VideoMapTimeSeries[f,video,n] 时,分区之间相隔一个图像帧.
- 可用指定帧的数量的标量或时间 Quantity 对象给出帧变量 n 和 d.
- VideoMapTimeSeries 支持视频容器与 $VideoDecoders 指定的编解码器.
- 可以给出以下选项:
-
Alignment Center 时间戳与分区的对齐方式 MetaInformation None 是否包含其他元信息 MissingDataMethod None 用何种方法处理缺失值 ResamplingMethod "Interpolation" 用于重采样路径的方法
范例
打开所有单元关闭所有单元范围 (4)
函数指定 (2)
含有每个分区的数据的 Association 被传递给函数 f:
函数 f 可对以 Audio 对象给出的音频数据进行处理:
选项 (1)
属性和关系 (1)
VideoMapTimeSeries 在 TimeSeries 中返回结果以及相应的时间:
用 VideoMapList 获取没有时间戳的结果列表:
可能存在的问题 (1)
文本
Wolfram Research (2020),VideoMapTimeSeries,Wolfram 语言函数,https://reference.wolfram.com/language/ref/VideoMapTimeSeries.html (更新于 2021 年).
CMS
Wolfram 语言. 2020. "VideoMapTimeSeries." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2021. https://reference.wolfram.com/language/ref/VideoMapTimeSeries.html.
APA
Wolfram 语言. (2020). VideoMapTimeSeries. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/VideoMapTimeSeries.html 年