VideoIntervals

VideoIntervals[video,crit]

返回满足标准 crit 的视频的时间间隔.

VideoIntervals[video,crit,n]

n 个视频帧的分区上运算标准 crit.

VideoIntervals[video,crit,n,d]

在偏移量为 d 的分区上运算标准 crit.

VideoIntervals[{video1,video2,},crit,]

crit 应用于从每个 videoi 中提取的输入列表.

更多信息和选项

  • VideoIntervals 可用于检测视频中感兴趣的时间间隔,例如恒定帧、无声音频间隔、包含特定对象的间隔等.
  • 单个参数的标准 crit 应用于图像帧或图像帧列表.
  • 纯函数 crit 可以使用以下参数访问视频和音频数据以及时间:
  • #Image作为 Image 对象的视频帧
    #Audio作为 Audio 对象的部分音频
    #Time从视频开始的时间
    #TimeInterval当前分区的开始和结束时间戳
    #FrameIndex当前输出的帧的索引
    #InputFrameIndex当前输入的帧的索引
  • VideoIntervals[{video1,video2,},crit,]中,提供给每个参数的数据是一个列表,其中第 i 个元素对应于从 videoi 中提取的数据.
  • 默认情况下,分区偏移一帧.
  • VideoIntervals 支持 $VideoDecoders 指定的视频容器和编解码器.
  • 可以给出以下选项:
  • AlignmentCenter时间戳与分区的对齐
    MaxItems Infinity返回的最大间隔数
  • 默认情况下,将在每个分区的中心返回测量值. 使用 Alignment 选项,可以在每个分区的开始 (Left) 或结束 (Right) 返回测量值.

范例

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

基本范例  (2)

查找具有恒定帧的视频间隔:

查找大声音频的视频间隔:

范围  (5)

将标准指定为纯函数:

将标准指定为常规函数:

标准函数的输入是一个关联,其中的键有 "Time""TimeInterval""Image""FrameIndex""InputFrameIndex""Audio"(如果出现的话):

在五个帧的缓冲区上运算标准函数:

如果分区大小不是 Automatic"Image" 的值将会是一组图像:

"Audio" 的值始终是适当持续时间的单个 Audio 对象:

在五个帧的非重叠分区上运算标准:

使用时间量指定分区大小和偏移量:

选项  (1)

MaxItems  (1)

默认情况下,使用 MaxItems,将对整个输入进行运算以获得可能的关注间隔:

一旦检测到 n 个完整间隔,就停止计算:

应用  (2)

查找视频中含有运动最多的间隔:

提取相应的帧:

查找包含恒定帧的间隔:

从视频中删除此类间隔:

比较原始视频和最终视频的时长:

Wolfram Research (2020),VideoIntervals,Wolfram 语言函数,https://reference.wolfram.com/language/ref/VideoIntervals.html.

文本

Wolfram Research (2020),VideoIntervals,Wolfram 语言函数,https://reference.wolfram.com/language/ref/VideoIntervals.html.

CMS

Wolfram 语言. 2020. "VideoIntervals." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/VideoIntervals.html.

APA

Wolfram 语言. (2020). VideoIntervals. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/VideoIntervals.html 年

BibTeX

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

BibLaTeX

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