基于j2me平台的手机远程监控系统(编辑修改稿)内容摘要:

像压缩浏览图像切换摄像头视频压缩短信提示视频录制语音警报电脑控制报警系统 图 2 系统 层次 图 本系统主要实现了图片传输、多路摄像、运动物体监测、手机远程控制四个主要方面的功能。 图像传输方面, 结合 Socket 与 UDP协议 的优点,命令控制采用安全性较好的 Socket 协议,大量图片传输采用 传输效率较高的 UDP 协议。 多路摄像功能 , 我们实现了图像 吉林省第十二届 大学生课外学术科技作品竞赛 9/26 浏览的查看、暂停、继续、切换摄像头四项功能,便于用户细致浏览 现场信息 或者切换的不同的 摄像头 查看监控地点。 运动物体 监测 方面,我们采用 编码算法进行视频压缩,压缩效率较高。 当监控地点出现异常情时,短信提示系统将告知用户,系统将 自动录制一段视频, 并 发出语音警告。 手机远程控制方面,我们实现了电脑的远程关机、注销、睡眠等功能。 图 3 系统 框架 图 使用互联网 和移动通信网 将摄像头、 服务器 、手机等硬件有机的结合在一起,形成完整的监控系统,系统多路摄像端加入了驱动 吉林省第十二届 大学生课外学术科技作品竞赛 10/26 判断程序 ,可以 使用 不同型号的 摄像头 ,随插随用,十分方便。 服务器 CPU: PⅢ (建议 P4) 内存: 512M 硬盘:最低需要 80G 硬盘空间 操作系统: Windows XP、 Windows Vista、 Windows 7 手机端 网络模式: GSM 或 WCDMA 操作系统 :支持 java 运行的虚拟机 内存: 128MB ROM+64MB RAM 存储卡 : MicroSD 卡等 可用空间: 20KB 视频播放 :支持 3GP/MP4/AVI/ASF 等格式 平台 开发语言: C、 J2ME 开发技术: 框架、 TCP 协议、 UDP 协议 开发平台: 、 VisoStudio2020 吉林省第十二届 大学生课外学术科技作品竞赛 11/26 模块设计 与 实现 运动物体检测是图像处理和分析系统的关键技术。 目前运动检测技术主要有:光流法、帧差法和背景差法等,其中光流法由于计算相对复杂,抗噪声 性能差等原因,一般只有在特殊情况硬件支持的条件下才被使用;帧差法和背景差法运算简单,有很好的实时性,但是不能获得运动信息。 基于以上算法所存在的不足,我们决定采用一种基于运动估计的运动物体检测方法。 该算法的基本思想是利用在运动估计过程中产生的运动矢量和匹配误差值作为判断有无运动物体的依据。 运动估计是一种帧间编码的方法,它是利用帧间时间的相关性,减少时间的冗余,即当前帧在过去帧的窗口中查找匹配部分,从中找到运动矢量,根据运动矢量将过去帧位移,求得当前帧的估计,将这个运动估计和当前帧相减,得到估计的误差值,根 据运动矢量将过去帧作位移,再加上误差值就得到当前的帧了。 图像中的变化也不都是因为出现运动物体造成的,光线的强烈变化等也可能引起画面的变化,因此在利用运动矢量判断有无运动 的同时加上匹配函数确保检测的准确和稳定性。 吉林省第十二届 大学生课外学术科技作品竞赛 12/26 图 4 运动物体监测效果 图 当图像中无运动物体时理论上当前帧的运动特征值 MS和当前帧和参考帧之间的匹配误差值 SAD的值应该为零,但是在实际的场景中可能存在噪声,和复杂的运动内容, MS和 SAD 的值不可能为零,所以我们给它们设定一个最 小的阈值为 MSmin和 SADmin,这两个阈值根据所检测的场景不同而不同,要经过调试确定。 当图像进入可疑状态,需要对其进行连续 n 帧分析来判断图像是处于正常还是异常。 其中帧数的选择由场景中可能出现的运动物体和采集图像的帧率决定。 通常情况下有外界物体进入图像中,例如一个人,他的运动总是朝着一个方向的持续运动,即从画面的一边进入, 另一边出去,而客观条件发生变化例如摄像头抖动,它的变化都是暂时的或者是往返运动,根据这个特点本文的可疑状态分析方法如下: 吉林省第十二届 大学生课外学术科技作品竞赛 13/26 如果是由于暂时的条件改变造成图像进入可疑状态这种 情况比较简单, n帧之后图像的各个参数就会恢复正常,如果产生了往返运动造成图像进入可以状态就需要进一步的计算,往返运动的特点是物体不朝同一个方向运动即产生运动的那部分宏块的运动矢量的方向是 相反的,连续 n帧的矢量之和必定小于 n帧中的矢量最大值。 视频录制 当检测出监控画面中出现运动物体时,系统自动开始录像并记录发生的时间,同时启动一个静态计数器,当计数器的值达到一定量后,系统停止录像并关闭计数器。 图 5 视频录制 图 视频压缩 吉林省第十二届 大学生课外学术科技作品竞赛 14/26 视频图像数据有极强的相关性,也就是说有大量的冗余信息。 其中冗余信息可分为空域冗余信息和时域冗余信息。 压缩技术就是将数据中的冗余信息去掉(去除数据之间的相关性),压缩技术包含帧内图像数据压缩技术、帧间图像数据压缩技术和熵编码压缩技术。 去时域冗余信息 使用帧间编码技术可去除时域冗余信息,它包括以下三部分:运动补偿、运动表示和运动估计。 去空域冗余信息 主要使用帧间编码技术和熵编码技术 ,其中帧间编码技术又包括变换编码和量化编码。 常用的视频压缩标准有 MJPEG、 MPEG MPEG。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。