我想分离具有高相关性的帧。假设在视频的前 6 秒,场景变化不大,只是物体的移动很小。如何通过找到所有帧之间的相关性来分离出这些帧。……
为此,我访问了此链接,但没有太大帮助....
请帮我解决这个问题!
我想分离具有高相关性的帧。假设在视频的前 6 秒,场景变化不大,只是物体的移动很小。如何通过找到所有帧之间的相关性来分离出这些帧。……
为此,我访问了此链接,但没有太大帮助....
请帮我解决这个问题!
我将假设关键帧是一个呈现与以前的内容大不相同的内容的帧(它不是一个正式的定义,但它适合)。取帧 i 和 i+1。使用 cv2.absDiff 计算帧之间的差异,使用 cv2.sumElems 获得所有像素差异的总和。对所有帧 i 执行此操作。这会将您的视频流减少为一维信号。在此信号中查找峰值并选择与这些峰值相对应的关键帧。
在这里找到:从视频中提取关键帧