电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

怎样用VC实现视频监控VIP免费

怎样用VC实现视频监控_第1页
1/6
怎样用VC实现视频监控_第2页
2/6
怎样用VC实现视频监控_第3页
3/6
第1页共6页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共6页用VC实现视频监控摘要:视频监控系统是以计算机为核心,结合多媒体技术、计算机网络技术的一种监控主机系统。本文介绍了数字视频监控录像系统,对其主机软件部分多路监视、动态监测和视频压缩、传输等几个模块的编程实现进行详细的讨论。关键字:视频监控多媒体H.263中图分类号:TP311.52文献标识码:BDevelopmentofDigitalVideoSurveillanceKinescopeSystemwithVisualC++TianGuoguang1MaJunying2LuoYuanhao3PanLideng4(1,2,3,4BeiJingUniversityofChemicalTechnology,BeiJing100029)ABSTRACT:Videosurveillancesystem,basedoncomputerandcombinedwithmultimedia,network,isakindofsurveillancesystem.Thispaperintroducesonevideosurveillancesystem,namedDigitalVideoSurveillanceKinescopeSystem,andgivestipstoprogrammainfunctionmodulesofthesoftwareonthesystemhostcomputer.KEYWORDS:video,surveillance,multimedia,H.263一、引言近年来,随着技术的进步和社会经济的不断发展,客观上对监控系统的准确性、有效性和方便性提出了更高要求。具体地讲,主要体现在以下两个方面:一是需要实施视频监控的范围更加广阔,由传统的安防监控向管理监控和生产经营监控发展,而且对同一套系统的覆盖面和实施距离也提出了更高的要求,通俗地说就是要达到点多面广。二是要求监控系统与管理信息系统、网络系统结合,实现对大量视频数据的压缩存储、传输和自动处理,从而达到资源共享,为各级管理人员和决策者提供方便、快捷、有效的服务。数字视频监控系统(以下简称监控系统)不仅符合信息产业的未来发展趋势,而且代表了监控行业的未来发展方向。监控系统的分站设备主要由前端设备和视频编解码器组成。前端设备,如监控摄象机(彩色或黑白、固定或活动云台、定焦或变焦)、各类报警输入/输出装置与传统工业电视所使用的设备完全一致。监控系统的主站设备由基于DS-1002视频卡的软件和硬件来实现,支持PAL制式(25帧/秒)和NTSC制式(30帧/秒)的视频采集,第2页共6页第1页共6页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共6页主要实现对登录用户、分站设备的集中管理和视频图像压缩/解压,存储等功能。简单的主站可一个或数个监控终端组成,它们往往以分时形式完成一对一或一对多的遥视监控任务。如果需要实现报警、录像等监控任务,主站设备可添加报警数据库服务器、数字录像数据库服务器以及多个监控终端和大量的辅助监控终端。二、关键技术的编程实现本监控系统主机软件部分包括许多模块,这里只介绍以下几个功能模块:多路监视,动态监测和网络传输。1.多路监视此模块主要运用使用CSpillterWnd类来实现多视。(见图1-1)在建立工程的第四步时,进入高级设置(Advanced)对话框,选择UsesplitWindow选项,其余设置参数默认即可。如果在建立工程时未选择上述设置,可以在生成工程后,用类向导(Class_Wizard)生成函数OnCreateClient()。//分割视图为4×4BOOLCChildFrame::OnCreateClient(LPCREATESTRUCTlpcs,CCreateContext*pContext){if(!(m_wndSplitter->CreateStatic(this,4,4)))returnFALSE;//4*4//确定每个视图的大小CRectrectWnd;GetClientRect(rectWnd);GetParent()->GetClientRect(rectWnd);introw=(rectWnd.right-20)/4;//row为视图的列宽intcol=(rectWnd.bottom-40)/4;//col为视图的行宽//初始化每个视图for(inti=0;i<4;i++)for(intj=0;j<4;j++){m_wndSplitter->CreateView(i,j,//静态分割视图RUNTIME_CLASS(CPortView),//CPortView为派生类CSize(row,col),//视图的大小pContext);}}其中定义:CSplitterWnd*m_wndSplitter;第3页共6页第2页共6页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共6页CViewCPortView;图1-1监控系统的主界面2.显示/播放函数StartOverlayVideo(HWNDhParentWnd,//为Overlay窗口的窗口指针DWORDnPort,//通道号RECTWinRect,//为预览窗口的区域ULONGFrameRate);//保留StartDirectVideo(DWORDnPort,//通道号RECTScree...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

怎样用VC实现视频监控

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部