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 可使用以下参数访问视频和音频数据:
  • #ImageImage 对象给出的视频帧
    #AudioAudio 对象给出的音频
    #Time距视频开始处的时间
    #TimeInterval当前分区的开始和结束时间戳
    #FrameIndex当前输出的帧的索引
    #InputFrameIndex当前输入的帧的索引
  • VideoMapTimeSeries[f,{video1,video2,},]中,提供给每个参数的数据是一个列表,其中第 i 个元素对应于从 videoi 中提取的数据.
  • 使用 VideoMapTimeSeries[f,video,n] 时,分区之间相隔一个图像帧.
  • 可用指定帧的数量的标量或时间 Quantity 对象给出帧变量 nd.
  • VideoMapTimeSeries 支持视频容器与 $VideoDecoders 指定的编解码器.
  • 可以给出以下选项:
  • Alignment Center时间戳与分区的对齐方式
    MetaInformationNone是否包含其他元信息
    MissingDataMethodNone用何种方法处理缺失值
    ResamplingMethod"Interpolation"用于重采样路径的方法

范例

打开所有单元关闭所有单元

基本范例  (2)

计算每个视频帧的 RGB 颜色的平均值,并绘制这些数据:

计算相邻帧之间的图像距离:

绘制结果,显示场景发生重大变化的时间:

范围  (4)

函数指定  (2)

含有每个分区的数据的 Association 被传递给函数 f

查看提供的关联的键:

处理个别视频帧:

绘制结果:

函数 f 可对以 Audio 对象给出的音频数据进行处理:

计算图像和音频数据的时间同步度量值:

绘制结果:

分区指定  (2)

对四个帧的分区进行处理:

用时间 Quantity 指定分区的大小:

默认情况下,偏移量为一帧:

将偏移量设为四帧:

用时间 Quantity 指定偏移量:

通过 Scaled 指定与分区大小成比例的偏移量:

选项  (1)

Alignment  (1)

默认情况下,时间戳记与每个分区的中心对齐,并与 "Time" 键的值相对应:

AlignmentRight 返回在每个分区末尾处计算出的属性:

使用范围从 1(左)到 1(右)的自定义对齐方式:

每个分区的边界是该分区的第一帧的开始时间和最后一帧的结束时间. 可使用 "TimeInterval" 键进行查询:

应用  (2)

查找图像恒定不变的部分视频:

定义一个函数来检测图像的像素值是否恒定不变:

将函数应用于每一帧并绘制结果:

计算每帧中汽车的数量:

属性和关系  (1)

VideoMapTimeSeriesTimeSeries 中返回结果以及相应的时间:

VideoMapList 获取没有时间戳的结果列表:

可能存在的问题  (1)

当函数返回列表时,所有列表都应具有相似的大小:

将结果列表填充或调整为大小相同,以将其存储在 TimeSeries 中:

也可将结果先封装到其他容器中,然后再存储在 TimeSeries 中:

VideoMapList 返回长度不同的列表:

Wolfram Research (2020),VideoMapTimeSeries,Wolfram 语言函数,https://reference.wolfram.com/language/ref/VideoMapTimeSeries.html (更新于 2021 年).

文本

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 年

BibTeX

@misc{reference.wolfram_2024_videomaptimeseries, author="Wolfram Research", title="{VideoMapTimeSeries}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/VideoMapTimeSeries.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_videomaptimeseries, organization={Wolfram Research}, title={VideoMapTimeSeries}, year={2021}, url={https://reference.wolfram.com/language/ref/VideoMapTimeSeries.html}, note=[Accessed: 21-November-2024 ]}