第15章 监控技术(进程+OpenCV)
本章将讲解监控技术的相关知识,我们将通过3个具体的实例学习VC++(www.cppentry.com) 6.0实现监控时所用到的相关技术知识。本章主要的知识点如下:
Windows常用性能计数器介绍及API使用。
封装好的Windows性能计数器类的调用方法。
远程监控程序实现架构方式。
网络传输模块实现。
开源OPENCV实现获取摄像头视频。
15.1 监控技术背景相关知识
监控是指对所关注的设备信息环境进行监测,并根据设备的变化进行控制。其中包括本地监控和远程监控,如下所示。
本地监控:主要是对本机系统状态的监控,比如360收集计算机操作系统中的当前状态信息,并以图形界面的方式将这些信息直观地反馈给用户。
远程监控:主要是对远端环境设备的监控,比如远程桌面、远程视频、水位传感、空气检测等,这些大都是以客户端、服务器模式实现的。其中客户端就是远端的环境设备;服务器是提供给用户直观信息的程序,它接收来自客户端的环境信息。
本章将以具体示例来介绍它们所具有的相关技术及架构方式。