使用Python,OpenCV捕获关键事件,并进行视频剪辑
上一篇博客介绍了如何使用Python、OpenCV写入视频文件,这一篇将介绍如何做有趣的视频剪辑,而不是保留整个视频文件;
总体目标是构建视频概要,将视频流的最关键,突出和有趣部分提炼成一系列短视频文件。
使用场景有:
- 访问在区域中检测到的运动物体;
- 截取入侵者进入房子或公寓的片段;
什么才是视频的关键帧、有趣部分,则完全取决于您的需求和目标;
使用此方法,可以将小时级的视频流素材缩小为多个秒级的有趣事件的小视频,有效地产生视频概要。
1. 效果图
检测画面中的绿色盆,并将其生成gif图,如下:
2. 原理
2.1 步骤
- 定义关键事件;
- 将包含事件的视频片段写入到视频文件;
利用线程以确