【安防知识网】目前,智能视频监控的实现方式有两种,一种是前端实现,利用嵌入式设备对视频进行分析;另一种是后端实现,通过纯软件进行视频分析。
两种智能监控的具体实现方式如下。
嵌入式分析:通常做法是把视频分析功能单独做成嵌入式设备,将模拟摄像机的视频接到嵌入式设备上供视频分析报警使用。嵌入式设备中固化了一些视频分析的功能模块,如目标识别与跟踪、跨线报警、徘徊报警、移出报警等。嵌入式设备可以通过远程进行设置和管理,一旦视频流中发生了预置规则现象,即向后台管理中心发出报警信息,后台可以启动中心录像和其它联动行为。
纯软件视频分析则通过在一台计算机(或者工控机)上运行视频分析的各功能模块,对视频信号进行分析理解。输入视频信号可以通过在机器上安装视频压缩卡采集完成或直接对数字码流进行分析。
其实,无论是嵌入式的还是纯软件方式的,其功能的实现都是通过所开发的核心算法程序的运行,对视频信号进行分析而完成的。嵌入式与纯软件方式的区别仅在于运行这一核心算法程序的运算平台不一样,嵌入式产品形式的运算平台是一个嵌入式的专用系统,在DSP上完成核心算法的运行和相关计算;而纯软件方式的运算平台则是一台通用的计算机(或工控机)。
目前,市面上的绝大多数智能监控产品采用的都是纯软件方式,即需要在一台通用计算机上进行安装,并通过图像采集卡(或视频采集卡)接收输入视频并进行分析。其实,前后端实现智能视频监控,是一种分工协作的关系,大体模式是算法首先在后台PC上以纯软件的方式得到验证和使用,然后逐渐优化移植到前端嵌入式设备上。也就是说,成熟的模块尽量放到嵌入式设备上,而后台只做综合的信息管理。因此,可以预见,随着智能功能模拟前移,即监控设备智能化的发展,未来传输和存储大量视频数据将大大降低。