一、前言
此示例演示如何处理监控视频以选择包含运动的帧。安全问题要求使用摄像机对重要位置进行持续监控。为了有效地记录、查看和存档这些海量数据,您可以减小视频帧大小或减少录制的视频帧总数。此示例说明了后一种方法。在其中,相机视野中的运动会触发“有趣”视频帧的捕获。
二、模型
下图显示了监控记录模型:
三、运动能量子系统
该示例使用模板匹配块来检测视频序列中的运动。当特定帧的绝对差分总和 (SAD) 值超过阈值时,该示例将记录此视频帧并将其显示在“运动帧”窗口中。
四、监控记录结果
“运动阈值”窗口以蓝色显示阈值,并以黄色绘制每帧的 SAD 值。每当 SAD 值超过阈值时,模型都会记录视频帧。
“原始帧”窗口显示原始视频的帧。
“运动帧”窗口显示上次录制的视频帧。在此窗口中,“源帧”值随着视频的运行而稳步增加,“捕获的帧”值指示模型记录的帧总数。
五、程序
使用Matlab R2022b版本,点击打开。(版本过低,运行该程序可能会报错)
程序有偿获取:评论区下留言,博主看到会私信你。