视频分析技术通俗地说即是通过计算机的运算和分析,从视频信息中提取有用信息的技术。计算机处理或存储的视频信息只是一组组数据数列,即一个包含每一帧每一个像素点的灰度值或彩色值的数列。视频分析技术让计算机通过特定的算法程序提取视频信号中所包含的内容信息或个体运动信息,赋予计算机具备“理解”视频的能力,即“明白”视频中所展现的是什么内容或者发生的是什么事件。
视频分析通常采用背景减除技术来实现图像变化的检测(如入侵、丢包、逆行等都是一种模式的图像变化),即将实时视频图像与基准背景图像进行比较,相同位置的像素(区域)变化则认为是变化了的区域,对这些区域进一步处理、识别、跟踪,得到包括目标位置、尺寸、形状、速度、停留时间等基本形态信息和动态信息,完成目标的跟踪和行为理解之后,也就完成了图像与图像描述之间的映射关系,再交由系统作进一步的规则判定,直到触发报警。其适用范围很广泛,只要基于对视频进行运算处理,继而提取有用信息的都可以称为视频分析技术。基于对视频进行“分析、识别和理解”的原理,目前,如车牌识别、视频人脸识别等技术都已经比较成熟,并在实际项目中均已得到了广泛的应用。