摘要
为降低数字化视频监控设备成本、缩短开发周期和解决PC机上对视频运动目标跟踪时延较大的问题,设计了一种基于Cortex-A8的视频监控跟踪系统。该系统分为嵌入式视频采集传输部分,网络视频流接收部分和视频监控跟踪部分。嵌入式视频采集传输部分,用具有视频压缩功能的摄像头进行视频采集,通过构建嵌入式视频流服务器实现远程监控功能。网络视频流接收部分,创新地将视频流服务器的网页接收代码与OpenCV的函数库结合完成网络视频流数据的接收,极大地降低开发成本和精力。运动目标跟踪部分,提出了一种基于Camshift算法和Kalman滤波器结合的算法,使得系统满足实时性的要求并且跟踪目标在短时间内被遮挡的情况下,仍然可以实现对目标的有效跟踪。最终一套形成集视频的采集、传输、监控、跟踪为一体视频监控跟踪系统。
To lower the cost and shorten the development period of digital video surveillance device and reduce the latency of moving object detection on PC,an innovative video object detection system based on Cortex-A8 is devised.The system can be divided into three parts,including the embedded video acquisition and transmission subsystem,the video stream receiving subsystem,video monitoring and tracking subsystem.To implement the embedded video acquisition and transmission subsystem,video is captured by camera with the function of video compression and embedded video stream server is constructed for remote monitoring.As for the video stream receiving subsystem,the receiving code of video stream server and the OpenCV function library are combined innovatively to receive video stream via network,which can greatly reduce the development cost.A new algorithm based on Camshift and kalman filter is proposed to implement the video monitoring and tracking subsystem.The algorithm fulfills the requirement of real-time and is even even able to track objects that had been blocked for a short time.After all these work,a video surveillance and tracking system with the function of video acquisition,transmission,monitering and tracking is completed.
出处
《计算机与数字工程》
2016年第3期542-545,共4页
Computer & Digital Engineering
基金
广西科技公关开发项目(编号:桂科攻1348014-9)
广西研究生创新项目(编号:YCSZ2015145)资助