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