视频监控编程 什么是监控程序?监控程序通常由什么语言写的?监控程序在单片机...
1, 什么是监控程序?监控程序通常由什么语言写的?监控程序在单片机...
视频监控系统是安全防范系统的组成部分,它是一种防范能力较强的综合系统。视频监控以其直观、方便、信息内容丰富而广泛应用于许多场合。近年来,随着计算机、网络以及图像处理、传输技术的飞速发展,视频监控制技术也有长足的发展。 一、 视频监控系统的现状 在国内外市场上,主要推出的是数字控制的模拟视频监控和数字视频监控两类产品。前者技术发展已经非常成熟、性能稳定,并在实际工程应用中得到广泛应用,特别是在大、中型视频监控工程中的应用尤为广泛;后者是新近崛起的以计算机技术及图像视频压缩为核心的新型视频监控系统,该系统解决了模拟系统部分弊端而迅速崛起,但仍需进一步完善和发展。目前,视频监控系统正处在数控模拟系统与数字系统混合应用并将逐渐向数字系统过渡的阶段。 1、数字信号控制的模拟视频监控系统 数字信号控制的模拟视频监控系统分为基于微处理器的视频切换控制加PC机的多媒体管理和基于PC机实现对矩阵主机的切换控制及对系统的多媒体管理两种类型。 1-1、基于微处理器的视频切换控制加PC机的多媒体管理类型 80年代是微处理器的年代,视频监控系统利用微处理器固件发展的矩阵切换器,将原来分散的全硬件视频监控系统微型集中化,如将视频切换、对前端的控制等功能集合一起,一机处理,是技术上的一个突破。 自备微处理器的矩阵主机可通过PC机的图形管理软件实现以下功能: ①对单一工作站之中的视频监控、出入口控制、内部通讯、报警等进行综合全面控制(注:只能提供一个简单的、可增强系统控制功能的用户界面,但不能代替矩阵主机的安防配置和编程能力); ②任意一台工作站可通过网络,控制其它工作站所连接的矩阵主机、报警设备,完成视频切换、云台、镜头控制及报警联动等; ③可通过软件实现对众多矩阵主机和报警接口软件模块的控制。 1-2、基于PC机实现对矩阵主机的切换、控制和对系统的多媒体管理 基于PC机的视频监控系统采用软件设计,实现摄像机到监视器的视频矩阵切换,云台和镜头的控制,通过串口连接报警设备的报警信息,并通过程序编程自动完成视频切换、云台控制、报警联动、报警录像等各项控制功能。 系统能充分利用PC机的资源,使视频监控系统随电脑技术的发展而不断进步,同时其开放性的结构特性更可使之与其它多种系统如与消防报警系统、出入口管理系统、楼宇自控系统等实现互动集成。 1- 3、数控模拟视频监控系统的优缺点 随着微处理器、微机的功能、性能的增强和提高,多媒体技术的应用,系统在功能、性能、可靠性、结构方式等方面都发生了很大的变化,视频监控系统的构成更加方便灵活、与其它技术系统的接口趋于规范,人机交互界面更为友好。但由于视频监控系统中信息流的形态没有变,仍为模拟的视频信号,系统的网络结构主要是一种单功能、单向、集总方式的信息采集网络,介质专用的特点,因此系统尽管已发展到很高的水平,已无太多潜力可挖,其局限性依然存在,要满足更高的要求,数字化是必由之路。 模拟监控系统的主要缺点有: ① 通常只适合于小范围的区域监控 模拟视频信号的传输工具主要是同轴电缆,而同轴电缆传输模拟视频信号的距离不大于1Km,双绞线的距离更短,这就决定了模拟监控只适合于单个大楼、小的居民区以及其它小范围的场所; ② 系统的扩展能力差 对于已经建好的系统,如要增加新的监控点,往往是牵一发而动全身,新的设备也很难添加到原有的系统之中; ③无法形成有效的报警联动 在模拟监控系统中,由于各部分独立运作,相互之间的控制协议很难互通,联动只能在有限的范围内进行。
2, 什么是模拟视频监控系统?
当前,中国视频监控设备行业处于高速发展阶段。前瞻产业研究院发布的《2014-2018年中国视频监控设备行业市场需求预测与投资战略规划分析报告》数据显示,2013年中国视频监控设备市场约为251亿元,同比增长21.30%,2004-2013年行业增长率均保持在17%以上。未来我国安防视频监控市场有很大的发展空间,2012-2016年我国视频监控设备市场容量年复合增长率为20.40%,至2016年将达到431亿元左右。过去,中国的视频监控设备应用主要集中在政府部门和金融、公安、交通、电力等特殊部门及行业。其中,政府部门和金融行业占据了主要的市场份额。然而,随着社会信息化的进步,越来越多的行业和领域加大了对视频监控设备的需求。近两年,视频监控开始从金融、交通等少数领域向多领域延伸,由传统的安防监控向管理监控和生产经营监控发展。此外,视频监控设备仅用于企业行业的情况也逐渐被打破,公众家庭也成为视频监控应用的新市场。在公众家庭市场,视频监控主要是应用于住宅的安全防范和财产的监控。随着个人用户对家庭安全的重视度日益增长,采用视频监控系统来保障住宅安全的意识明显加强,将在未来几年成为新兴市场。安防监控行业前景很好,到16年的时候市场规模都能达到430多亿,而且个人家庭对于视频监控这块的需求也越来越大,做系统开发的话就更加有前途了,我国目前的视频监控生产厂商都是走低端路线,产品差异也不大,如果你能做出一个好的监控系统出来,那可以很快打出自己的品牌抢占市场的,希望我的回答可以帮助到您。
3, 怎么样视频监控软件定制开发?
/************************************************************************/ /* 函数名称 :InitCapture() */ /* 作用: 初始化视频捕捉的一些参数 */ /* 用法: SetCaptureParam() */ /* 参数:无 */ /* 返回值:出现错误返回FALSE,运行正确返回TRUE */ /************************************************************************/ BOOL CVideo::InitCapture( CDialog* pDlg , CString strIPAddress ) { m_strAddress.Format("%s",strIPAddress); CWnd* CWndLocal = new CWnd; CWndLocal = pDlg->GetDlgItem( IDC_LOCALVEDIO ); BOOL bRet; //存放函数调用是否正确的变量 //同上 CRect VideoRect; //存放图像控件(就是以后视频窗口)的大小 CWndLocal->GetWindowRect( VideoRect ); //得到图像控件的大小 m_hCapture = capCreateCaptureWindow("MyCapture", //窗口名称 WS_CHILD | //窗口样式 WS_VISIBLE | WS_EX_DLGMODALFRAME | WS_EX_CLIENTEDGE , 0 , //x 0 , //y IMAGE_WIDTH , //窗口宽度 IMAGE_HEIGHT , //窗口高度 CWndLocal->GetSafeHwnd() , //父窗口句柄 0 //PID ); if( m_hCapture == NULL ) //判断窗口是否创建成功 return FALSE; TRACE( "窗口创建成功" ); //输出成功信息 capSetCallbackOnVideoStream( m_hCapture, //设置当视频缓冲区被充满时调用的函数 OnCaptureVideo); //这个参数是回调函数的地址 bRet = capDriverConnect( m_hCapture , 0 ); //开始连接驱动器,第二个参数是第一个驱动器的ID,如果大家要求枚举驱动器的话可以自己添加 //if (bRet == FALSE) // return FALSE; TRACE( "连接驱动器成功!" ); bRet = SetCapturePam(); //设置视频捕捉参数 //if(bRet == FALSE) //{ // capDriverDisconnect( m_hCapture ); //与驱动器断开 // return FALSE; //} TRACE( "设置捕捉参数成功!" ); capPreviewRate( m_hCapture , 66 );//输出信息 capPreview( m_hCapture , TRUE ); //设置预览格式 //预览提前66帧 return TRUE; } 还有,不过只能说这么些....字数限制呀
名词解释
视频
视频(Video)泛指将一系列静态影像以电信号的方式加以捕捉、纪录、处理、储存、传送与重现的各种技术。连续的图像变化每秒超过24帧(frame)画面以上时,根据视觉暂留原理,人眼无法辨别单幅的静态画面;看上去是平滑连续的视觉效果,这样连续的画面叫做视频。视频技术最早是为了电视系统而发展,但现在已经发展为各种不同的格式以利消费者将视频记录下来。网络技术的发达也促使视频的纪录片段以串流媒体的形式存在于因特网之上并可被电脑接收与播放。视频与电影属于不同的技术,后者是利用照相术将动态的影像捕捉为一系列的静态照片。
监控
监控(Monitor and Control)是安防系统中应用最多的系统之一,由前端部分和控制部分构成。 它通过摄像头、录像机、监视器、交换机、网线等一整套监控设备组成视频系统来实现人们的监控用途。监控几乎可以应用在所有行业,为人们生活、工作、生产都带来了极大的便利。
系统
系统一词来源于英文system的音译,即若干部分相互联系、相互作用,形成的具有某些功能的整体。其分为自然系统与人为系统两大类:自然系统遵循自然的法则,如大气系统、生态系统等;而人为系统则相对较复杂,如电子系统、社会系统等。