前言:该系统分为手机端和后台服务器端,创作于前几年,当时采用的开发环境(adk、opencv等)现在可能已经变更好几代了,有需要的童鞋可以作为学习的素材下载来研究改进。

Android手机视频监控系统

1.1实现功能

利用手机作为视频的捕获设备,拍摄现场实时视频通过wifi或者GPRS无线网络传输到远端的视频处理服务器,PC服务器负责显示视频以及处理视频。当手机摄像头固定监控的时候,视频处理服务器可以对传输过来的图像帧进行光流运动识别,检测出运动物体或者异常变化,并自动保存视频以供后期查看,无需人员一直监控。

1.2 系统主要模块

视频输入端,使用带摄像头的android手机作为视频输入端,输入端程序需要实现的功能,1、将拍摄到的视频图像帧获取,然后压缩;2、与服务器建立连接,使用特定的协议把帧数据传输到服务器PC端。

服务器端,实现的功能,1、接受从手机传输过来的视频图像帧,并且解压缩;2、使用模式识别与图像处理方法对图像帧扫描分析,根据设定的功能发现目标和异常状况。

2.1 安装

主文件夹下面有分别有以Cam320和Cam240命名的exe、apk后缀名的两组文件,按照320×240和240×240分辨率摄像头的android手机选其一。

2.2 使用方法

服务端主程序界面(见下载附件内容)

手机端打开程序之后首先设置服务器的IP和端口

选择监控栏,本地监控,然后选择菜单,点击监控选项,之后客户端会发起和服务器端的socket连接。

服务器程序有自动检测运动场的功能,下边状态栏flow显示的是当前运动光流总和,越大表明运动越剧烈。

自动录像运动视频

当把手机作为固定的监控摄像头使用的时候,可以选择使用自动对有运动出现的场景进行录像,视频保存在服务器端。在设置对话框里面把自动录像填入非零值,灵敏度的设置是为了对付小波动的干扰,检测到的光流总和如果低于该值则不会自动录像。当自动录像开始后,如果在约5秒之内没有检测到运动出现(低于灵敏度),程序会自动结束录像,直到下一次运动出现才会生成另外一个以系统时间命名的avi视频文件。视频编码的选择目前是以弹出对话框的形式提供监控者选择,也可以在程序中设置操作系统已经安装好的编码器。如果要停止自动录像,首先把自动录像标记设置为0,然后点击停止录像按钮。

手动录像视频,只需点击绿色三角形按钮即可。

3.1

实用性:带摄像头手机的普及和手机的移动性表明将手机用于视频监控是可行而且便利的,可以用于没有安装视频监控系统的场所,或者临时需要搭建一个监控环境的场合,比如仓库防火、金铺防盗、刑侦监控、户外科学研究等。

新颖性:一般的监控系统都需要人坐在监控中心查看各个视频通道看有无异常,本系统通过模式识别与图像处理的方法,运用差帧检测、光流算法自动识别视频中有无异常,在一定程度上“理解”视频的内容,然后告知人去处理,无需人一天到晚的看着视频。手机摄像头作为输入端和自动化监控的配合正是本系统的亮点。

程序下载:

part1

part2

Android手机视频监控系统相关推荐

  1. 手机视频监控系统小结

    近2个月来忙于开发Windows Mobile手机上的视频监控系统,先上开发成果如下图(图1为取前端DVR实时子码流视频,图2为录像文件回放);手机视频监控系统主要涉及5大方面,分别为最核心的视频编解 ...

  2. android同时预览多个监控,基于VLC的Android多路视频监控系统.pdf

    2013年12月15日 现代电子技术 Dec.2013 第36卷第24期 ModernElectronicsTechnique Vol.36No.24 63 63 基于VLC 的Android 多路视 ...

  3. 手机视频监控-手视通

    手视通系统是我公司研发的独特的手机视频监控系统.手视通系统能把远程现场摄像头的视频图像,通过互联网发送到装有手视通软件的GPRS移动手机上,实时在线收看远程的视频图像.用户无论在何时何地,均可进行察看 ...

  4. 手机视频监控应用开发

    手机安防是移动通讯软件和传统安防行业紧密结合的专业级监控产品,将移动通讯.安全防范和互联网融为一体,把系统集成技术转化成潜在的产品应用.通过手机或电脑能实现查看远程实时动态画面的功能,为企业与家庭提供 ...

  5. android 远程视频监控程序源码,详解基于Android已开放源代码的远程视频监控系统教程...

    网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket.Socket的英文原义是"孔"或"插座".通常也称作"套接字 ...

  6. android jmf,基于JMF与Android的无线视频监控系统的设计与实现

    摘要: 视频监控系统是一种防范能力很强的综合系统,是安防领域的重要组成部分.随着无线网络与流媒体传输技术的飞速发展,视频监控系统也朝着无线化,高清化,智能化的方向发展.针对这一需求,通过研究JAVA多 ...

  7. 手机移动视频监控系统方案

    1.引言 随着社会的发展, 视频监控技术在各行各业得到了广泛的应用.如何让用户实现随时随地进行监控,手机移动监控系统提供了一个很好的解决方案 .通过无线网络与互联网的结合,手机移动监控系统把监控设备的 ...

  8. 【智慧养殖解决方案】如何使用EasyGBS构建鱼塘养殖高清网络视频监控系统?

    一.方案背景 随着我国农业的快速发展,以及对新兴技术的应用,养殖业.农牧业.种植业等也面临着全新的挑战与机遇.如何与新兴技术结合,建立智能化的远程监控平台,实现高效管理.提高经济效益和市场竞争力? 以 ...

  9. 基于STM32的移动视频监控系统

    文章目录 前言 关键词:无线通信:单片机:视频监控:android:WiFi 一.材料 二.模块的驱动(keil5写) 代码1--onenet.c 三.APP 代码二--MainActivity 总结 ...

  10. Android手机实时视频监控

    最近手机安装了一个"千里眼"和千里眼家居远程监控的应用,对里面的实时监控交通路口的状态有点好奇.以是使用相应的方法反编译看看她的原理. 对于软件"千里眼",经过 ...

最新文章

  1. Java垃圾回收之新生代垃圾收集器
  2. mySql 主从复制linux配置
  3. c++类的应用和权限
  4. jquery-1.4.4.min.js无法解析json中result.data问题
  5. 客户端相关知识学习(二)之h5与原生app交互的原理
  6. Leet Code OJ 110. Balanced Binary Tree [Difficulty: Easy]
  7. android 多个handler,Android中的Handler与多线程应用实例
  8. JavaScript(四)字符串类型
  9. Excel中行数据转换为Java对象
  10. 服务器打完补丁无法进入系统,win7系统电脑更新补丁后无法进入系统怎么办
  11. cv2.imshow无法正常显示图片,而是一闪而过解决办法
  12. 【Flask】学习笔记 #12 —— JinJa2模板继承与引入
  13. Coodeforces 585D Lizard Era: Beginning (折半搜索)
  14. 第二组 通信1班 180 林欣怡 抓包分析
  15. android auto领动,动力系统非常出色 小试北京现代领动
  16. js通过localStorage实现一周/一天免登陆
  17. 功放限幅保护_限幅器在音响系统中限幅阈值的计算方法
  18. android p新功能_android 11 android的11大新功能
  19. java:Cassandra入门与实战——上
  20. 有什么好玩又能学到知识的编程游戏?

热门文章

  1. uni-app开发经验分享十三:实现手机扫描二维码并跳转全过程
  2. 详细讲解电脑怎么录屏 电脑录制视频的方法
  3. 解决windows 10在联网时依旧无法安装3DMAX2014
  4. 美国服务器托管机房如何选择?
  5. 第十届全国大学生GIS应用技能大赛下午(试题及参考答案)
  6. WebGL unsupported in this browser 谷歌浏览器,edge不支持WebGL
  7. Gromacs 中文手册目录
  8. C. Not Adjacent Matrix
  9. python3解压zip_python3:rar解压缩
  10. java支付宝提现_关于Java调用微信、支付宝的支付、提现