毕业设计视频监控系统的客户端设计

合集下载

红外热成像无线视频监控系统客户端软件设计

红外热成像无线视频监控系统客户端软件设计
an y i d a e alss an s v
Ke ywor : r ls i o su eia ce s sem , a ie c tol, dswi e s vde r l n y t e v l C#,ct X on r s UDP W i o k, fa e t r i a v / ns c i r r d he mal m ge n
的 CP U模 块 ; 负 责 接 收 、 发 各 监 测 站 点 现 场 数 据 信 息 的 监 ③ 转 控 管 理 中心 ; 进 行 实 时 视 频 监 控 、 测 分 机 控 制 、 据 接 收 处 ④ 监 数
理 以 及红 外 热 像 图温 度 场 数 据 分 析 、 储 的 客 户 端 。 统 整 体 结 存 系 构如图 1 示 。 所
代 栓 青 吕玉 祥
( 太原理工大学物理 系, 山西 太原 0 0 2 ) 3 0 4
薛 辉 杨 北 革 ( 大同供电分公 司, 山西 大同 0 70 ) 30 8
摘 要
结 合 基 于 3 无 线 视 频 监 控 系统 的 监 控 管 理 中心 软 件 设 计 模 式 ,开 发 了一 套 客 户 端 应 用软 件 。 程 序 中通 过 调 用 A — G c te i X控 件 的方 法 和 属 性 实现 了对监 测 分站 的 实 时视 频 监 控 , 采 用 UD / n o k编 程 技 术 , v 并 P Wis c 以异 步 非 阻 塞通 信 方 式 完 成
Ab ta t s rc
Co bie wi s t r m nd t of h wa e desgn at ns ft e G wi es vde s v l n y t m mont ig i p t er o h 3 r el s i o ureia ce s s e l i n an man em e t en or d ag n c — t rcl t ppl at n ot e s e , i a en i i s f c o war i de el ed. I t e v op n h pr am d i , lng he ogr esgnby cal t Act e i i X c nto metods v o rl S h an pr pere d o t s i t a iv d r al—i e de s r ian e o h s b—sa in f r o che e e — m vi o uvel c t t e u - tto s o moni ig UDP / W is ck t l t n or n o pr am mig ec ol y ogr n t hn og an d

基于VC++的视频监控客户端设计与实现(全文)

基于VC++的视频监控客户端设计与实现(全文)

基于VC++的视频监控客户端设计与实现XX:16727800(20XX)0030124041 总体设计1.1 用户界面本文本着有用性、美观两个原则在VC++环境下使用MFC 设计该界面。

基于MFC的客户端界面的设计思路是:①添加各个控件并命名ID及根据实际情况关联变量;②添加初始化代码和消息响应函数。

该客户端界面主要采取单文档视图,菜单栏与工具条结合属性控件标签页,主要包含三大模块:实时预览、本地回放以及电子地图。

除了这些基本功能之外,还具备如下一些功能:从多个摄像机同时扫瞄和录制实时视频;支持多种记录模式:连续、计划、报警和动态侦测;能够处理高帧速和大量的数据;对已记录事件的多种搜索功能,通过Web扫瞄器、客户端软件甚至PD客户端进行远程访问;报警治理功能(声音报警、弹出式窗口或Emil)。

整体效果见图1。

1.2 定义变量和函数定义两个主要的结构体如下:(1)记录设备相关信息的结构体:typedef struct DeviceList{chr szIp\[64\];//设备相关IPint nPort;//设备连接端口号chr szType\[128\];//设备类型chr szUuid\[64\];//设备相关通用唯一识别码}DeviceList;(2)记录摄像机相关信息的结构体:typedef struct CmerInfo{int nId;//每个摄像机对应的ID号int nViewIndex;//每个摄像机对应的视图窗口TCHR tszIp\[MX_TCHR_LEN\];//对应IPTCHR tszOnvifPort\[MX_TCHR_LEN\];//对应端口号TCHR tszWebPort\[MX_TCHR_LEN\];//对应的WEB 端口TCHR tszCodec\[MX_TCHR_LEN\];//对应的解压码TCHR tszSttus\[MX_TCHR_LEN\];//对应状态用于实时播放还是录制TCHR tszCompny\[MX_TCHR_LEN\];//对应公司名称TCHR tszUserNme\[MX_TCHR_LEN\];//对应用户名TCHR tszPssword\[MX_TCHR_LEN\];//对应密码TCHR tszUuid\[MX_TCHR_LEN\];//对应设备通用唯一识别码TCHR tszDeviceType\[MX_TCHR_LEN\];//对应设备类型是onvif还是rtspTCHR tszStremMode\[MX_TCHR_LEN\];//对应码流类型int nlrmEnble;//是否启用报警int nRecordEnble;是否启用录制}CmerInfo;2 应用程序主要函数设计2.1 实时播放在界面的设计上,为了突出本系统的主要功能,将播放模块作为其中一个大的模块,作为其中3个属性页之一显示在系统的主对话框。

毕业设计论文视频监控系统

毕业设计论文视频监控系统

毕业设计论文视频监控系统视频监控系统的毕业设计论文摘要:随着社会的不断发展和人们对安全问题的日益关注,视频监控系统逐渐成为了保障社会安全的一种重要手段。

本文利用网络摄像机和软件编程技术,设计并实现了一套视频监控系统。

该系统具有实时监控、远程监控、存储录像、智能识别等功能,能够有效提高安全防控能力,为社会安全提供有力的支持。

关键词:视频监控系统、网络摄像机、实时监控、远程监控、智能识别1.引言随着技术的进步和应用范围的扩大,视频监控系统越来越受到人们的重视。

传统的监控方式无法满足现代社会对安全的需求,而视频监控系统通过图像和视频的实时传输和分析,能够提供更加全面、准确和及时的安全保障。

因此,设计并实现一套功能完善的视频监控系统具有重要的实际意义。

2.系统设计2.1硬件部分系统的核心设备是网络摄像机,它能够将拍摄到的图像和视频实时传输到监控中心。

网络摄像机的选择要考虑画质清晰度、传输稳定性和安装方便性等因素。

2.2软件部分系统的软件设计主要是通过编程实现视频的实时监控、远程监控、存储录像和智能识别功能。

通过编写相关的算法和接口,能够对视频进行人脸识别、车辆识别等智能化的处理。

同时,还可以通过手机APP等远程访问系统,并实现对视频的远程监控和控制。

3.系统实现系统的实现过程主要有以下几个步骤:3.1硬件的搭建和连接:首先要选购合适的网络摄像机,并将其连接到监控中心的服务器上。

确保网络连接正常和稳定。

3.2软件的开发和调试:通过使用编程语言和相关的软件开发工具,编写视频监控系统的相关功能。

并进行调试和测试,确保系统的稳定和可靠性。

3.3功能的扩展和优化:根据实际需求,可以对系统的功能进行扩展和优化。

比如增加更多的摄像机连接,实现多点监控和控制。

或者引入机器学习等技术,提高智能识别的准确性和速度。

4.系统评估与分析设计完成后,需要对系统进行评估和分析。

主要包括系统的性能指标、安全性、易用性和稳定性等方面。

无线视频监控系统设计毕业设计

无线视频监控系统设计毕业设计

摘要随着人口的增长,商场、剧院、火车站及大型会展中心等公共场所关于安防系统中对安保的需求也越来越大。

而为了降低该类营业性公共场所的营业成本,引进无线视频监控系统可以为使用者大大节省经营成本,并且存档的无线视频便于后续的管理与维护。

而一般的无线视频监控系统都是由网络摄像机和PC监控管理软件组成。

本课题研究的是网络摄像机的一种新型监控管理软件的设计,其中网络摄像机由STC89C52单片机结合3G路由器、USB摄像头以及舵机组成,其视频数据通过3G路由器的WiFi功能实时转发,然后编写一款Android客户端视频监控管理软件,安卓手机连接上网络摄像机的WiFi网络后打开该软件就能实时进行远程视频监控,可以通过客户端软件上的按钮移动摄像头左右两个方向的摆动,并可以抓拍远程图片保存在手机里,也可以在Android客户端软件中查看,并对之前抓拍的图片进行管理,为用户提供了一定的便利性。

关键词:网络摄像机;Android;单片机;WiFi;舵机AbstractAs the population grows , shopping malls , theaters , train stations and large convention centers and other public places on the security needs of the security system is also growing . In order to reduce the operating costs of public places such business , the introduction of wireless monitoring systems can greatly reduce the operating costs for users and to facilitate the subsequent archived online video management and maintenance . And general wireless monitoring systems are monitored by the network camera and PC management software.This research is a new monitoring and management software is designed to network cameras , network cameras by the STC89C52 microcontroller which combines 3G router , USB camera and steering head , whose video data in real time WIFI 3G router forwarding function , then write an Android client video surveillance management software, Android phones on the network even after you open the camera's WiFi network management software in real-time via WiFi network for remote video surveillance, and can move through the lower button on the camera management software on the client about two direction of the swing , and you can capture images remotely stored in the phone in the Android client monitoring and management software to view, monitor the Android client management software can also capture the image before the image management directly , to provide users with a certain amount of convenience .Key words: Network camera;Android;SCM;WiFi;Steering engine目录第1章概述 (1)1.1无线视频监控系统的背景 (1)1.2无线视频监控系统的发展现状 (2)1.3无线视频监控系统的意义 (3)1.4本文研究内容 (4)第2章无线视频监控的方案讨论 (6)2.1 方案1——采用A/D和D/A转换的数字无线视频监控系统 (6)2.2 方案2——采用WiFi模块的无线视频监控系统 (7)2.3 本章小结 (8)第3章系统硬件设计 (9)3.1硬件原理图概述 (9)3.2单片机选型 (10)3.3 WiFi模块 (13)3.4 摄像头选型 (17)3.5 舵机选型 (18)3.6 本章小结 (20)第4章系统软件设计 (21)4.1网络摄像机单片机软件设计 (21)4.2 Android客户端软件设计 (24)4.3 本章小结 (28)第5章系统功能测试 (29)5.1 硬件调试 (29)5.2 软件调试 (31)5.3 本章小结 (32)结论 (33)参考文献 (34)致谢 (35)附录1 9G舵机-按键控制左右转动 (36)附录2 9G舵机-自动0~180度来回摆动 (40)附录3 串口接收1602 (44)第1章概述在现代社会,视频监控系统是农业生产、交通运输、环保监测、公共安全、现代国防等领域的关键技术设备之一。

智能视频监控系统软件设计

智能视频监控系统软件设计

存档日期:存档编号:本科生毕业设计(论文)论文题目:姓名:蔡守进学院:电气工程及其自动化学院专业:自动化班级、学号:08电52班08285078指导教师:李旭超江苏师范大学教务处印制智能视频监控系统软件设计摘要目前,利用互联网与视频摄像头实施视频监控的应用越来越广泛,视频监控软件也越来越多。

利用这些软件你不但能够进行视频监控,还可以通过软件的运动检测功能帮助你察觉监控范围内的活动物体,并通过报警方式马上通知你。

本设计的目的在于设计一种具有成本低廉、实用性强、扩展功能丰富、适用性高的监控系统软件。

本软件能够满足小型餐厅、书店、候车厅以及普通家庭室内的监控需求,同时又不需要添加专业监控设备。

本设计采用比较讨论的方法,通过比较多种视频捕捉技术和多种编译语言的优缺点,选择确定出一组合适的方案,结合方案的内容设计并实现软件主要功能以及扩展功能。

本文首先在Linux和Windows两种运行调试环境之间进行讨论和取舍,接着比较VFW和DirectShow等视频捕捉技术的优劣,最后简要介绍C++,Java,C#等几种编译语言,比较他们的优缺点,进而确定设计方案。

本设计通过VFW提供的接口函数实现了软件的主要功能。

使用C#语言在VS2010可视化编译程序上进行编写和设计截图、录像等扩展功能。

关键字:视频技术Window操作系统C#C++AbstractAt present,the use of the Internet and the video camera in the implementation of video surveillance application more and more widespread,more and more video surveillance ing the software you can not only carry out video surveillance,the software can also help you detect the motion detection function monitoring of activity within the object,and through the alarm call you right away.This project holds a clear objective to design video monitoring software with highly functional features,variable extensions and low expense.It can be used in many consequences which acquire less monitoring demands such as small bookshops,Restaurants or home-using.It figures out a particular way to design the main function and extensions though the choosing of video processing technology and compile code such as C++and C#.At the first,it discusses the working circumstances between Windows and Linux.And then,it puts out the advantages and disadvantages of several video processing technology and compile code.And eventually,to make sure the plan.It can take screenshot to save or make a backup with video files automatically with the extensions.Key words:technology Window OS C++C目录摘要 (I)Abstract (II)1绪论 (1)1.1设计的背景 (1)1.1.1概述 (1)1.1.2国内外的发展现状和差距 (1)1.1.3现阶段智能视频监控系统存在的问题 (5)1.1.4未来智能视频监控技术发展趋势 (5)1.1.5几款知名视频监控软件的对比 (6)1.2设计面向的对象和意义 (8)2选择与确定设计方案 (9)2.1选择程序调试的环境 (9)2.1.1Linux环境 (9)2.1.2Windows环境 (9)2.1.3环境的选定 (9)2.2选择视频处理技术 (10)2.2.1DirectShow视频技术 (10)2.2.2VFW技术 (10)2.2.3视频处理技术的选择 (11)2.3比较和选择编译语言 (11)2.3.1各类语言简介 (11)2.3.2编译语言的比较和选择 (12)2.4.3编译语言的选定 (13)2.4方案的选定和假设条件 (13)3系统设计 (14)3.1系统设计实施目标 (14)3.2系统软件设计框架图 (14)3.3系统软件流程图 (15)3.4系统软件预览 (15)3.5软件运行环境 (17)3.6文件夹组织结构 (18)4基本功能的类以及功能的实现 (19)4.1分析的基本功能 (19)4.2基本功能的实现和代码的设计 (19)4.2.1VFW技术概述 (19)4.2.2调用视频硬件接口的功能 (23)4.2.3播放视频的实现 (25)4.2.4摄像头的打开 (25)4.2.5关闭设备的函数 (26)5主程序的设计和基本控件的设计 (27)5.1程序和控件的设计 (27)5.1.1主框体设计 (27)5.1.2Picturebox控件 (33)5.1.3“打开视频”按钮控件 (34)5.1.4“关闭视频”的按钮控件 (34)5.1.5关闭窗口的按钮控件 (35)5.2运行和调试程序 (35)6扩展功能的实现和设计 (37)6.1扩展功能综述 (37)6.2截图功能 (37)6.2.1功能简介 (37)6.2.2功能的实现和设计 (37)6.3录像功能 (38)6.3.1功能简介 (38)6.3.2功能的实现和设计 (38)7设计的优缺点和改进方向的讨论 (41)7.1设计的优点优势 (41)7.2设计的缺点不足 (41)7.3改进方案与发展前景 (41)致谢 (42)【参考文献】 (43)1绪论1.1设计的背景1.1.1概述智能视频监控系统是在视频监控系统中添加相应的智能视频分析模块,并借助强大的计算机数据处理能力,利用数字图像处理、图像模式识别和计算机视觉技术过滤掉监控视频画面中干扰的、无用的图像信息,自动识别和标示出不同的物体,分析并且通过抽取相关监控视频源中有用的关键的视频图像信息,从而达到快速的准确的定位事故发生的现场,判断出监控画面的异常情况,并且以最好和最快的方式做出警报或者是触发指定的动作,有效的进行事前的预警,事中的处理,以及全天候、全自动的对事后的及时取证的实时监控的智能系统。

毕业设计论文-基于RTSP的视频监控系统

毕业设计论文-基于RTSP的视频监控系统

第 1 页昆 明 理 工 大 学毕业设计(论文)毕业设计课题:基于 TCP/IP 的远程视频监控系统开发学校: 昆明理工大学学院: 应用技术学院专业: 电子信息工程姓名: 熊子良指导教师单位: 应用技术学院指导教师姓名: 丁明丽指导教师职称: 讲师第 2 页The Development Of Remote Video Monitor System Based On TCP/IP Protocol.School: Kunming University of Science and T echnologyFaculty : Faculty Of Applied T echnology Major : Electronic information engineeringName : Xiong Zi LiangFaculty Adviser Unit :Faculty Of Applied T echnology Faculty Adviser Name : Ding Ming Li Faculty Adviser Professional Title: Assistant第 3 页目录摘要 (5)ABSTRACT (6)前言 (7)第一章 相关知识概述 (9)1.1 PC 端开发环境介绍 (9)1.1.1 GCC(for arm-linux)的搭建 (9)1.1.2 Linux 下Ecilpse 的搭建 (10)1.2 L INUX 下的图像采集接口(V4L2) (17)1.3 摄像头采集数据格式(YUV420) (18)1.4 图像压缩格式(H.264) (19)1.5 图像压缩实现(硬件压缩) (20)1.6 图像数据的打包发送协议(RTSP ) (21)1.7 RTSP 协议的实现(L IVE 555) (22)第二章 系统总体设计 (24)2.1 硬件系统简介 (24)2.1.1 S3C6410 处理器 (24)2.1.2 系统硬件结构 (24)2.2软件总体设计 (25)2.2.1 视频采集 (25)2.2.2 视频编码 (27)第三章 详细设计与实现 (28)3.1 硬件实现 (28)3.1.1 6410开发板分类概述 (28)3.1.2 飞凌OK6410开发板 (29)3.2 软件设计与实现 (30)3.2.1 视频采集 (30)3.2.2 视频编码 (36)3.2.3 H.264 视频流的封装和传输 (40)3.2.4 软件集成 (44)第四章 系统调试 (49)4.1 硬件调试 (49)4.2 软件调试 (50)4.2.1 NFS 配置 (50)第 4 页4.2.2 测试程序 (51)4.3 软硬结合调试 (53)结论 (55)总结与体会 (56)致谢 (58)参考文献 (59)附录 ................................................................................................................................................................. 60 附录一 源程序 ........................................................................................................................................... 60 主程序.. (60)capture.h (67)vcompress.h ............................................................................................................................................. 69 附录二 外文参考 ........................................................................................................ 错误!未定义书签。

毕业设计--视频监控系统的设计【范本模板】

毕业设计--视频监控系统的设计【范本模板】

******学院电子信息工程系毕业设计说明书题目:视频监控系统的设计姓名:学号:专业:电子工艺指导教师:*****2017年5月5日目录摘要 (3)第1章视频监控系统 (4)1.1视频监控系统发展历程 (4)1.2视频监控系统发展方向 (4)第2章频监控系统设计 (4)2。

1视频监控系统设计原则 (5)2.2视频监控系统设备选型原则 (6)2.3数字视频监控录像系统 (7)2.4数字视频监控系统的传输 (7)第3章闭路监控系统 (8)3。

1闭路监控系统组成 (8)3。

2硬盘录像机 (8)3。

3闭路监控系统供电 (8)3。

4闭路控制系统 (9)第4章控制信号的传输 (10)4。

1线材选择 (10)4.2双绞线介绍 (10)4。

3常用的控制信号的传输方式 (11)第5章主要设备介绍 (12)5。

1设备介绍 (12)5。

2设备清单 (13)第6章附图 (14)第7章视频监控常见的三大问题附解决方案 (14)7.1 视频监控传输数据量巨大网络带宽资源不足 (14)7.2 视频监控的海量储存 (15)7.3 视频监控系统的智能化应用 (16)结论 (17)心得体会 (18)致谢 (19)参考文献 (20)摘要图像视觉信息是人类从客观世界获得信息的主要来源之一,而视频图像实际上就是一系列连续的静态图像,它是对客观事物形象生动的描述,是一种直观且具体的信息表达形式。

随着网络、通信和微电子等技术的快速发展和人们物质生活水平的提高,视频监控以其直观、方便和内容丰富等特点,越来越受到人们的重视。

同时,对人身财产安全要求的不断提高,促进了人们对监控系统的需求.过去对一些重要地点的监控是由人的看管来完成,而在现代社会,需要监控的地点越来越多,对监控的要求也越来越高,不仅仅是为了保护财产,还为了保护机密材料,尤其对一些保密性要求较高的单位,监控系统则显得尤为重要.在学校、商场、仓库、银行及一些保密单位元,需要对某些关键地点进行长期监控,严防有人非法侵入.现代监控系统的主要作用就是完成对重要场所的监控,在有人侵入时发出报警信号并及时通知值班人员.视频信号含有及其丰富、直观的信息,最符合人们的观察习惯,因此许多先进的监控系统都利用视频信号进行监控,不仅检测灵敏度高,而且便于记录和观察现场信息.然而,传统的视频监控及报警联网系统采用红外线探测器装置,靠感应热能的变化来探测入侵者,将入侵者发出的红外线能量转化为报警控制信号.由于这种系统技术上存在很大局限,大多数只能用于现场监视.联网报警网络虽然能进行较远距离的报警信息传输,但传输的报警信息简单,不能传输视频图像,因而不能及时准确的了解事发现场的情况。

无线视频监控系统客户端应用程序的设计与实现——视频解码的开题报告

无线视频监控系统客户端应用程序的设计与实现——视频解码的开题报告

无线视频监控系统客户端应用程序的设计与实现——视频解码的开题报告一、研究背景随着科技的不断发展,无线监控已经成为了现代化社会重要的一种监控方式,无线视频监控系统客户端应用程序的开发也逐渐成为了一个热门的研究领域。

其中,视频解码是无线视频监控系统客户端应用程序的重要内容之一,它能够将数字信号转换为可视的图像,并向用户呈现清晰的视频画面。

当前,视频解码算法已经得到了广泛的研究和应用。

其中一些经典的视频解码算法已经被广泛应用于无线监控领域,但是仍然存在一些问题,例如视频质量问题、解码速度问题等。

因此,本研究致力于发掘一种更为高效和稳定的视频解码算法,以提高无线视频监控系统的客户端应用程序质量。

二、研究目的本研究的主要目的是探究一种较为高效和稳定的视频解码算法,并将其应用于无线视频监控系统的客户端应用程序设计中。

具体研究目标如下:1. 研究现有的视频解码算法,了解其研究现状和存在的问题。

2. 发掘一种更为高效和稳定的视频解码算法,并进行算法的实现和测试。

3. 将所得到的视频解码算法应用于无线视频监控系统的客户端应用程序设计中,以提高客户端应用程序的质量。

三、研究方法本研究采用了文献调研、实验验证、分析比较等方法,具体步骤如下:1. 对现有的视频解码算法进行文献调研,了解其研究现状和存在的问题。

2. 根据文献调研的结果,发掘一种更为高效和稳定的视频解码算法,并进行算法的实现和测试。

3. 在实现和测试过程中,与现有的视频解码算法进行比较和分析,评估其优点和不足。

4. 将所得到的视频解码算法应用于无线视频监控系统的客户端应用程序设计中,以提高客户端应用程序的质量。

四、研究内容本研究的主要内容包括以下几个方面:1. 相关基础知识的掌握和研究,包括音视频编解码原理、视频解码设备和算法等。

2. 研究现有的视频解码算法,比较其优缺点,分析其存在的问题。

3. 发掘一种更为高效和稳定的视频解码算法,并进行实现和测试。

4. 与现有的视频解码算法进行比较和分析,评估所提出的算法的优点和不足。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

视频监控系统的客户端设计摘要随着人们对安全的需求日益强烈,视频监控系统作为一种安全防范的有效手段,越来越受到各界的广泛关注。

且随着信息、网络、通信及多媒体等技术渗透到人类生活的各个领域的同时,视频监控也开始走进人们的生活,对视频监控的研究由此成为热点。

基于嵌入式的网络数字视频监控技术与互联网有机结合,且融合了信息技术、计算机技术、网络技术以及流媒体技术,己成为监控领域的一个发展趋势。

因此嵌入式网络数字视频监控软件的研究将有着广阔的应用前景和巨大的社会效益及经济效益。

文章的核心内容是客户端软件系统的设计与实现。

本文基于面向对象的设计思想和模块化的软件设计思想对客户端软件系统进行了模块的划分和细化,依次介绍了各子系统的设计和主要功能函数的设计,其中包括以下重要内容:网络客户端登陆;网络客户端视频预览;网络客户端视频下载;网络客户端视频播放。

文章中的视频监控系统客户端的编程实现使用VC++语言开发,结合视频标准的相关知识,并且采用海康威视的采集卡和开发包。

本文涉及的工作是对监控中心的实现进行研究和实践,它提出的设计思想和实现方式有一定代表性,对相关领域的设计是具有一定借鉴意义的。

关键词:视频监控,客户端,视频预览,视频下载AbstractAs people increasingly strong demand for security, Video Surveillance as a safe and effective means of prevention is becoming more and more public attention. With the information, network, communications and multimedia technologies permeate all areas of human life, video surveillance has also begun into people's lives。

Video Surveillance is becoming a hot spot.Based on embedded digital and network , video surveillance technology combine the Internet and the advanced information technology, computer technology, network technology and streaming media technology. Video surveillance has been becoming a trend in the monitoring field. Therefore, digital video surveillance software embedded network research will have broad application prospects and enormous social and economic benefits.The core content of the article is the client software system design and implementation. Based on object-oriented design and modular software design software on the client system and refining division of the module, in turn, introduced the various subsystems of the design and main functions of the design function, including the following key elements: Network Client Login; Network Client main interface design; main interface of the system settings; video file playback; video file retrieval.The video surveillance system client programming use VC++ means. Combined with knowledge of video standards, skilled use of DirectX, and using Hikvision capture card and Development Kit.This work involved monitoring center is the realization of research and practice, it raises the design and implementation methods have some representation on the design of related fields is a certain reference significance.Keywords: Video Surveillance, Client ,Video Preview,Video Download目录摘要 (I)Abstract .......................................................... I I 1 绪论 . (1)1.1课题背景及意义 (1)1.2监控系统的发展历程 (1)1.3视频监控系统的现状和发展方向 (3)1.4论文内容 (4)2视频监控系统介绍 (5)2.1视频监控系统的开发环境 (5)2.1.1视频监控系统播放器开发硬件环境 (5)2.1.2视频监控系统播放器开发操作系统选择 (5)2.1.3视频监控系统播放器开发工具选择 (6)2.2视频监控系统简介 (6)2.3视频监控系统客户端介绍 (7)2.3.1用户登录功能 (8)2.3.2视频预览(实时监控)功能 (8)2.3.3视频下载功能 (8)2.3.4视频播放功能 (9)3视频监控系统客户端分析与设计 (10)3.1系统总体功能需求 (10)3.2系统客户端函数设计 (10)3.2.1客户端函数说明 (10)3.2.2客户端函数调用顺序说明 (13)3.3客户端关键技术 (13)3.3.1基类CVideoCaptureCard的设计 (14)3.3.2关键类DownloadThread的设计 (14)4视频监控系统客户端的开发实现 (16)4.1客户端登录 (16)4.2视频预览 (17)4.3视频文件的下载 (19)4.4视频文件播放 (23)5全文总结和展望 (24)5.1全文总结 (24)5.2下一步工作展望 (25)参考文献 (27)致谢 (28)1 绪论1.1课题背景及意义随着国民经济和科学技术的发展以及人民生活水平的提高,人们对日常工作的条件和环境的要求也在不断增加。

这种情况下,对于以往一些工作环境恶劣,地理位置较远或者有可能危及人身健康甚至生命的场合,采用无人职守作业的需求就日益突出了。

无人职守作业已经成为许多行业的迫切需要。

鉴于现今各行业的安全要求,如果每天二十四小时派人去进行现场值班工作既浪费人力物力财力,也不便于管理和处理突发情况,所以用于远程的视频监控系统的设计就被提出。

通过公用或者专用网络,将远程现场展现在远端控制中心值班人员面前或者对远程现场情况进行实时录像。

开发具有这样功能的一个监控系统,可以大大提高系统的工作效率,减少开销,确保安全。

将系统稍作改动,也可用于其它远程监控现场的应用。

这些年,随着国民经济的发展,视频监控系统的应用已经越来越广泛。

视频监控系统以其直观、方便、信息内容丰富等特征而被广泛应用于工业生产、交通等场所。

它正从传统的安防监控向管理、生产监控发展,并逐步与管理信息系统相结合,达到资源共享,为管理者提供更直观、更有效的决策信息。

课题主要目的是开发出一套可靠性高、价格较低、使用简便的网络视频监控系统,适用于中小型企业应用。

1.2监控系统的发展历程视频监控的发展经历了三个不同阶段,即第一代模拟图像监控,第二代基于PC机的多媒体监控,第三代基于嵌入式网络视频服务器技术的网络视频监控。

20世纪90年代初及其以前,主要是以模拟设备为主的闭路系统,称为第一代视频监控系统,即模拟图像监控系统。

典型的模拟监控系统一般由图像摄影部分(模拟摄像机、镜头,云台、麦克风等)、图像传输部分(电缆、光缆、射频)、视频控制部分(操作键盘、视频分配器、视频矩阵切换器、云台控制器、字符叠加器等)和显示记录部分(视频矩阵,监控器,录像机等组成)组成。

最简单的监控系统是由一架摄像机和一台监视器组成,中间用传输线连接。

第一代系统的主要优点是实现方法简单。

但是,其缺点非常明显[3]:它采用同轴电缆传输,传输距离近,布线复杂,设备、材料费用高,施工困难;另外,由于视频图像是模拟的,图像数据量大,录像时间短,而长时间录像时录像机存储丢失的信息多、由于模拟信号很容易受到干扰,导致图像质量差;其顺序存储的方式又使得查询速度慢;扩展能力差,如果要新增监控点,往往是牵一发而动全身,新的设备很难添加到原有的系统中。

20世纪90年代中期,计算机处理能力的提高和视频技术的发展尤其是视频压缩编解码技术的出现和发展,使数字视频的存储和传输成为可能。

人们利用计算机的高速数据处理能力进行视频的采集、显示、压缩等处理,利用显示器的高分辨率实现图像的多画面显示,采用大容量的计算机硬盘存储视频数据,从而大大提高了图像质量,增强了视频监控的功能。

这类系统即第二代基于PC机的多媒体监控系统。

第二代系统由于需要利用专用压缩/解压卡对视频信号进行压缩和解压处理[4],所以使监控系统体积较大,功耗较高;监控现场需要专人职守,维护烦琐;实时性不高和稳定性差;成本较高;可扩展性差,采用专用的压缩卡和解压缩卡对视频数据进行压缩和解压缩,只能支持一种编码格式,无法提供对其他编码方式的支持。

随着芯片、网络技术的进步,现在出现了一种新型的网络视频监控系统,即第三代基于嵌入式网络视频服务器技术的网络视频监控系统。

基于嵌入式网络视频服务器技术的网络监控系统主要的原理是:采用嵌入式实时多任务操作系统,高效压缩芯片和功能强大的CPU,将视频压缩与传输处理工作全部内置到芯片上。

网络上用户可以通过专用软件或者直接用浏览器观看Web服务器上的摄像机图像,授权用户可以控制摄像机云台镜头的动作和对系统配置进行操作。

相关文档
最新文档