gpt4 book ai didi

Java - 从视频中提取关键帧

转载 作者:行者123 更新时间:2023-11-29 03:56:11 36 4
gpt4 key购买 nike

我想从视频中提取关键帧。现在我正在使用一个循环将一帧的样本与前一帧的样本进行比较,但这种方法不是很好。

我来解释一下:我有一个监控视频,我必须选择有变化的帧(一个人出现,另一个人出现,一个人离开等等)现在我正在使用这个类来比较帧数:Java Image Comparison / Motion Detection Class

你知道其他方法吗?

谢谢!!

最佳答案

我不确定您所说的“关键帧”是什么。您的方法只允许您找到场景转换,但这不是视频解码中“关键帧”的通常含义:它通常是 I-frame。 (可以自行解码的帧,无需引用其他帧)。 (通常场景转换是关键帧,但不一定是其他方式)。当然,这个概念与视频编解码器有关,但大多数现代编解码器(来自 MPEG-1)都实现了这个概念。但是请注意,这与原始图片本身无关,而是与编解码器有关。

如果您想检测这些关键帧(I 帧),那么您必须查看您的视频解码 API,看它是否允许您获取此信息。 xuggle 似乎为您提供了 IVideoPicture.getPictureType()方法,不过我没用过。

关于Java - 从视频中提取关键帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6295831/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com