摘要:结合我国实际情况和未来的发展趋势, 开发出基于Java的视频监控系统,实现对云台和镜头的远程控制。系统包括RS-232/RS-485 的转换,解码器和云台、镜头以及它们与计算机串口的硬件连接,通过Pelco-D协议,采用Java的扩展类库comm.Jar库进行串口通信。

随着银行、宾馆、交通要道等大型场所和小区管理的发展,安全成为至关重要的问题。在此情形下,高性能的数码监控系统成为各应用部门所关心的热点。对于数码监控系统来说,其主要功能是将监控现场的场景转换成视频信号传递给计算机进行处理。为了加大监控范围,提高控制效率,一方面可以增加摄像机的数目,另一方面也可以在监控系统中配置具有云台和镜头调节功能的高性能摄像机,以便在视频信号的采集过程中,可以通过服务器端或客户端对摄像机的摄像角度和镜头实施控制[1]。另外,在科技飞速发展的今天,各种犯罪手段也层出不穷,通过网络对监控现场的云台及镜头进行控制和调节,并进行记录,对于警方破案尤为重要。
现在的许多视频监控系统是采用VC开发,而基于Java开发的远程监控系统并不多见。由于Java的平台无关性和天生完整的网络支持,Java在网络通信中得到广泛应用。本系统开发出基于Java的视频监控系统,通过串行通信及Pelco-D协议,实现对云台与镜头的远程控制。凭着Java跨平台的优点,基于Java开发的视频监控系统有望移植到手机平台。
       一、系统设计
     远程视频监控系统结构如图1所示。
     1、RS-232/RS-485转换器
     计算机的COM口采用的是RS-232 通信方式,本系统所采用的云台解码器的通讯接口为RS-485,因此需在计算机COM口接一个RS-232/RS-485转换器。RS-232-C(又称 EIA RS-232-C&

利用Java实现对云台和镜头的远程控制相关推荐

  1. 手把手教你利用Java获取图片GPS信息

    你知道的越多,不知道的就越多,业余的像一棵小草! 成功路上并不拥挤,因为坚持的人不多. 编辑:业余草 推荐:https://www.xttblog.com/?p=5251 一张图片能包含很多敏感信息, ...

  2. java 根据ip获取mac地址_利用java如何根据IP获取mac地址

    利用java如何根据IP获取mac地址 发布时间:2020-11-25 15:49:42 来源:亿速云 阅读:74 作者:Leah 利用java如何根据IP获取mac地址?针对这个问题,这篇文章详细介 ...

  3. Oracle字符串转BooIean,利用Java的多线程技术实现数据库的访问.pdf

    利用Java的多线程技术实现数据库的访问.pdf 第 卷第 期 计算机应用 22 12 Voi .22 , No . 12 年 月 2002 12 Computer Appiications Dec ...

  4. 利用java反射机制 读取配置文件 实现动态类载入以及动态类型转换

    作者:54dabang 在spring的学习过程之中,我们能够看出通过配置文件来动态管理bean对象的优点(松耦合 能够让零散部分组成一个总体,而这些总体并不在意之间彼此的细节,从而达到了真正的物理上 ...

  5. 利用Java反射机制和poi插件操作excel

    最近在公司写一个利用poi插件读取excel的东西,,不想每一个都写一遍解析代码.就想利用Java的反射机制,写对应的实体类,获取对应excel中的值,下面是解析的代码,仅供参考.不足之处,望指出/* ...

  6. 孪生素数 java代码_科学网—孪生素数猜想——利用 Java + 正则表达式 输出孪生素数对 - 马廷灿的博文...

    查了一下资料,发现正则表达式竟然可以用来检查素数(http://coolshell.cn/articles/2704.html)!(由于工作需要,几年前开始接触.利用正则表达式,给工作带了很大方便,也 ...

  7. java编写字符串连接程序注释_一种利用JAVA注释支持多行字符串的方法

    从BeetlSql项目将SQL全放在Beetl模板里得到启发,又想到一个比较偏门的用法.以下代码实测通过,详见jSqlBox项目的test\examples\multipleLineSQL\SqlTe ...

  8. 利用Java存储过程简化数据库操作

       利用Java存储过程沟通SQL.XML.Java.J2EE和Web服务. 存储过程(stored procedure)允许将运行于数据库层中的持久性逻辑与运行于中间层中的商务逻辑有效地分离开来. ...

  9. 利用java反射机制进行对象操作

    我们经常使用COMMONS-BEANUTILS包来进行bean的操作,例如从map到bean获从bean到map的映射,那么实现的原理是什么呢,下面举个简单的操作的例子:首先,我建立一个bean pu ...

最新文章

  1. go 通道 返回_GCTT 出品 | Go 语言的缓冲通道:提示和技巧
  2. python类方法和实例方法syntax errors_Python 实例方法,类方法和静态方法
  3. Swift - 类型属性(类静态属性)和类方法(类静态方法)
  4. Cpp 对象模型探索 / 含有虚基类的类的内存布局
  5. mysql 服务端是否正常运行_如何确定mysql是否正常运行?(问题已解决:结帖)
  6. Ubuntu Server安全Webserver搭建流程
  7. JLupin Next Server乍一看
  8. Tomcat实战-调优方案
  9. jquery name选择器_Jquery--1
  10. 设置、获得对话框中 编辑框控件 EDIT 的内容
  11. windows android ios,TIM for Windows/iOS/Android v2.2.6 正式版发布
  12. php 生产环境 测试环境 同步,开发 RoR PHP Project,测试环境、生产环境部署相关问题...
  13. 8VC Venture Cup 2016 - Final Round (Div. 2 Edition)
  14. 利用SPA(SQL Performance Analyzer)对比两个SQL Tuning Set
  15. 软件开发过程模型(瀑布模型,快速原型模型,螺旋模型)
  16. zzulioj题库题解(持续更新中.......)
  17. python像数常用函数_引用 象数疗法原理
  18. 电脑重装系统一启动就黑屏了该怎么办
  19. Linux 安装gcc编译器
  20. 机器人门禁控制盒怎么接线方法_门禁系统接线方法

热门文章

  1. oppo人脸识别解锁黑屏_oppok3有人脸识别吗 人脸解锁+屏下指纹解锁都没错过
  2. 摄像头安全隐患大安防层级待提升
  3. 办公软件应用是计算机二级考试吗,国产办公软件进入全国计算机二级考试
  4. 程序员入门教程【非常详细】从零基础入门到精通,看完这一篇就够了 !
  5. 华为交换机802.1x认证配置
  6. 2021百度Android岗面试真题收录解析,建议细读
  7. python机器学习数理基础
  8. Bootstrap+Jquery的日历效果实现
  9. Flutter下载网络图片到本地
  10. 三菱PLC——两限位开关自动门