智能视频监控系统的设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
较件开疾与系用信豔与电睡
China Computer&Communication2018年第8期智能视频监控系统的设计与实现
叶崇京
(重庆文理学院软件工程系,重庆402160)
摘要:总结智能监控系统构建的策略,对智能视频监控系统的设计进行分析,认识到系统设计中的工作原理,总 结系统设计中的技术形式,并对技术的运用进行了分析,核心目的是在智能视频监控系统设计的同时,提升系统运行的 价值,为现代智能监控系统的设计提供支持,满足信息化的产业发展需求,提升产业运行的价值,为人们的人身及财产 安全提供保证。
关键词:视频监控;自治系统;远程视频
中图分类号:TP277 文献标识码:A文章编号:1003-9767 (2018) 08-110-03
Design and Implementation of Intelligent Video Surveillance System
Ye Chongjing
(Department of Software Engineering,Chongqing University of Arts and Sciences,Chongqing402160, China) Abstract:To summarize the strategies for the construction of intelligent monitoring system,the design of intelligent video monitoring system are analyzed and realized the working principle of the system design,summarizes the technical form in the design of the system,and the use of technology are analyzed,the core purpose is in the intelligent video monitoring system design at the same time,enhance the value of the system operation the support for the modern design of the intelligent monitoring system,information technology to meet the needs of industrial development,enhance the value of industrial operation,in order to ensure the safety of people and property.
Key words:video surveillance;autonomous system;remote video
在社会经济水平逐渐提升的背景下,人们在追求生活质 量的同时,逐渐提高了对人身及财产安全的重视,这种现象 的出现为视频监控系统的应用及推广奠定了基础。通过对传 统视频监控系统使用状况的分析可知,存在着维护成本高、被动监控的现象,这些问题的出现导致视频监控系统运用存 在着局限性。所以,在现阶段智能视频监控系统设计中,应 认识到以上问题,针对这些问题构建科学化的解决策略,完 善智能监控系统设计的基本方法,提高视频监控系统运行的 智能性,实现清晰性视频监控,为现代智能视频监控系统的 设计提供有效保障。
1智能视频监控系统设计原理
通过对智能监控系统设计方案的分析,系统包括嵌入式 前端服务器以及智能视频分析客户端两个部分。一般情况下,前端服务通常会采用TMS320DM365多媒体处理系统,应用 该种系统,实现了视频采集的有效性。而分析智能视频分析客户端的组成,系统构建中会采用H.264编码以及RTSP网络传输技术,通过技术的综合使用,保证视频监控资源的完 善性,实现对接收客户端命令的全方位监控,并将相关的信 息传输到网络平台中实现视频的实时接收,为视频监控系统 的智能化设计提供支持[1]。
2智能视频监控系统的技术分析
2.1 Android平台设计
通过对智能系统技术的分析,Android平台是当前较为 流行的移动设备操作系统,这种系统由应用程序层、框架层、中间层共同组成,可以满足智能视频监控系统的运行需求。通常状况下,在该种平台设计中,技术优势体现在以下几个 方面:第一,应用程序主要向用户提供服务,并针对相关程 序进行数据资源的开发,允许开发者进行框架的分析,满足 智能视频监控系统信息采集的需求;第二,在中间层设计中,
作者简介:叶崇京(1996-),男,重庆人,本科在读。研宄方向:人工智能。
2018年第8期
信賵与电腼
China Computer&Communication较件开疾与裘用
通常分为程序库以及运行库两个部分,程序库主要是通过构 架层为开发者提供针对性的服务,运行库主要是将Java编写 程序作为语言支撑系统,实现语言编程课的运行。通过对这 些系统的优化,可以提升Android平台运行的有效性。
2.2 H.264编解码技术
同种网络环境下与同类视频压缩技术相比,H.264编解 码技术的视频图像画面更清晰。因此,在H.264编解码技术 使用的过程中,其优势体现在以下几个方面。第一,技术的 网络适应性相对较强。H.264编解码技术对视频文件的压缩 性相对较强,而且可以在不同类型的网络环境下传输视频资
料。第二,技术的容错能力相对较强。在一些网络传输的环
境中,当出现视频资源丢包的现象时,可以提供容错机制,
保证视频传输的质量性。第三,数据压缩比例相对较髙。研 究中可以发现,使用该种H.264编解码技术进行视频压缩,会选择MPEG系列的压缩技术,可有效节省储存空间,为视 频监控系统的智能化创设提供保障[2]。
2.3流媒体传输技术
在智能视频监控系统运行中,通过流媒体传输协议的创
设,可以提髙监控系统运行的智能化程度,为智能监控技术
的创新提供有效保障。一般情况下,在流媒体传输协议中,其技术形式包括RTP、RTCP两种,首先,RTP主要是针对 互联网所形成的流媒体传输协议,这种传输协议主要是通过 对监控状况的分析,实现提供时间信息以及数据流的同步转 化,但是,在这种协议背景下,并不能保证视频数据包传输 的顺序性以及可靠性,导致一些视频传输中发生阻塞现象,为视频监控智能化项目的设计造成影响。其次,RTCP协议 主要进行流量控制、阻塞控制以及传输质量控制,通过构建 这些控制方案,实现视频监控系统的智能化运行,为现代监 控产业的发展提供保障。
3智能视频监控系统的实现
3.1视频监控系统的客户端设计
通过对客户端设计方案的分析,在系统构建中主要运用 了用户以及中心服务交往平台,平台设计中通过主要目标的 确定,实现用户以及中心服务其之间的交互整合,并实现对 远程数据的实时性分析,提高视频信息处理的实效性。在客 户端使用方案分析中,采用了 DirectShow技术形式,并通过 RTP系统进行视频信息的实时处理,在这种视频处理的过程
中,需要进行播放处理以及组包解码。客户端以及服务器在 运行中,需要通过对服务器控制命令的分析进行预警处理,然后实现智能信息的优化处理。通常状况下,在客户端模块 设计中,智能信息处理方法分为以下几种。第一,分析设置 模块,该模块是客户端系统中较为重要的组成部分,若该模 块设计存在缺陷,会降低监控系统的智能性。例如,在摄像 头安装的过程中,没有进行分析,会导致分析单元无法获得图像序列,也不可能进行图像信息的分析处理,从而为智能 监控系统有效监控造成影响。通常状况下,在分析模块设计 中,应按照定准目标、设置警告、目标行为参数分析并通过 数据库的处理,将数据信息传递给分析单元,从而逐渐形成 参数配置文件,为智能监控系统的任务执行提供支持。例如,在智能监控系统运行中,根据视频文件,会进行当前图像的 收集,并按照被检测算法、鉴别报警器的运行方案,将视频 提供给相关系统,实现对视频资料的有效收集,具体的运行 过程如图1所示。第二,监控计划模块。主要是在实际设计中,摄像头需要提出多个分析方案,并通过对现场以及监控目标 变化的分析,进行内容调整,以便实现对合理方案的选择。第三,实时播放模块,在实时播放模块运行中,需要对视频 进行播放内容的分析,并建立过滤器图表,经过系统程序,实现视频的传播,从而有效控制视频的播放。
当前图像F
二值图R
图1视频文件传输过程
3.2中心服务器
在智能监控系统设计中,中心服务器的设计是整个系统 中的桥梁,负责客户端之间的信息交流。通过该种模块的构 建,可以实现对每一个分析单元的视频采集,并实现多路摄 像头的分析处理,而且,在不同分析单元的数据处理中,也 可以将相关数据深入各个监控系统中,提高中心服务器运用 的价值,并实现对分析单元数据的有效压缩及处理,展现智 能视频监控系统的价值。对于所形成的视频流,会通过RTP 的形式进行播放,然后将其缓冲到的视频传送到服务器之中,实现对监控视频的有效保存。
3.3分析单元
分析单元作为智能监控系统中较为重要的组成部分,关 系到视频采集的最终质量。在视频分析中,通常包括以下几 点。第一,目标跟踪。在目标跟踪中,主要是通过对相应轮 廓以及运动特征的分析,在不同位置、不同纹理等运动目标 中,构建识别跟踪技术,通常状况下,使用较多的是模型跟 踪法、3D跟踪法。第二,目标检测。在目标检测的过程中,主要功能是通过摄像头摄像获取所需画面,并在识别目标的 基础上,通过多画面素材的提取确定目标。但是,在实际研 究中发现,在目标检测的过程中,如果要想将目标进行分割 处理,会影响目标分类及跟踪处理的效果,因此,在智能监 控系统的后期处理中,需要对目标区域的信息资源进行像素 的提取。智能监控系统中所获得的图像存在着动态化的特点,所以,在实际工作中,会受到天气以及温度的影响,因此,在智能检测系统中,其检测目标的难度相对较大。第三,目