论文部分内容阅读
国内外在立体显示、视频监视及跟踪等方面均开展了一定的研究,本文讨论了基于Internet的实时立体视频监视以及基于运动检测和人脸检测的智能跟踪技术,并开发了相关的系统。
立体视频远程监视与智能跟踪系统在逻辑上分为视频服务端、视频客户端、控制服务端和控制客户端四个组成部分。
视频服务端利用两个工业控制摄像头和两块视频捕捉卡,采用多通道数据采集和融合的方法,使用双缓存机制对两路视频数据分别采集,有效地避免了内存竞争,实现了现实场景视频数据的实时采集和同步。视频客户端通过Internet接收视频数据,利用立体显示机制再现服务端现场的三维立体视频。控制服务端接收控制客户端的控制命令对摄像头及云台进行控制,并在控制客户端的控制下配合视频服务端实现了对被监视目标对象的智能跟踪控制,所有对摄像头及云台的控制指令均在控制服务端通过串口通信发送至云台解码器,云台解码器负责解码并实际控制摄像头及云台的有关参数调整。控制客户端提供了一个可视化的操作界面,用户可以很直观地对摄像头及云台进行远程控制。
本文讨论了立体显示机制,利用OpenGL实现了基于画面交换的立体显示;介绍了立体视频的网络传输与压缩编码技术,我们使用Xvid编码器对视频数据进行压缩,然后以UDP与RTP协议相结合的方式传输,从而达到了系统的实时性要求;系统采用实时运动检测、人脸检测等技术,根据被监视目标对象所处的状态及其变化趋势,运用模糊控制理论实现了对摄像头及云台的智能跟踪控制。
系统在客户端实现了比较流畅的立体视频,这说明视频采集和传输达到了同步和实时性要求:同时系统也实现了对被监视目标的检测和智能跟踪功能,达到了较好的智能跟踪效果。