基于kinect及android平台的家庭防盗系统

基于kinect及android平台的家庭防盗系统

ID:31359309

大小:104.50 KB

页数:5页

时间:2019-01-09

基于kinect及android平台的家庭防盗系统_第1页
基于kinect及android平台的家庭防盗系统_第2页
基于kinect及android平台的家庭防盗系统_第3页
基于kinect及android平台的家庭防盗系统_第4页
基于kinect及android平台的家庭防盗系统_第5页
资源描述:

《基于kinect及android平台的家庭防盗系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于kinect及android平台的家庭防盗系统  摘要:实现了一个基于kinect及Android系统的家庭防盗系统,通过kinect的视频捕捉及人体匹配算法,对进入家庭人员进行身份识别,对非法闯入者进行视频捕捉并对持有android设备的家庭成员或管理人员报警。  关键词:kinect;android;防盗系统;通信系统  中图分类号:TP311文献标识码:A文章编号:1009-3044(2015)22-0057-02  1kinect及android介绍  Kinect是微软公司推出的可编程动态编

2、程设备,在人体动态捕捉领域处于前沿水平。其可编程性使得软件工程师可以定制基于kinect的信息系统,通过对人体信息的获取和分析,完成特定的功能。  Android是当前的主流智能设备操作系统平台,在当前的智能设备市场占有率在70%左右。由于其秉持系统开放等特点,广受软件开发人员欢迎,基于该系统平台所开发的软件呈暴发性增长。对移动互联网的迅速普及起到了一定的推动作用。在技术上,android系统包含activity,server,BroadcastReceive,ContentProvider四个组件,其中

3、activity用来生成用户交互界面,完成用户操作server生成系统及用户守护进程,在后台保持服务。5  基于kinect及android平台的家庭防盗系统,通过kinect识别进入室内物体是否为人体,进而捕捉人体信息,匹配行为数据库中的人体动态数据,识别进入人体是否为非法闯入者,通过通信模块向android平台向管理人员报警,从而避免损失及对家庭环境达到及时掌握的目的。  2基于kinect及android平台的家庭防盗系统模型  本系统分为kinect动态捕捉模块,系统通信模块,android客户端

4、模块三个逻辑模块。Kinect动态捕捉模块通过动态捕捉算法,将实时动态画面转化为灰度图,在灰度图中,挖掘出人体,然后将人体挖掘出18个关节点,在数轴中标记出18个关节点的坐标,在人体发生动态变化时,通过坐标的改变,分析出人体的移动轨迹,捕获相关数据信息,进行数据挖掘分析,对于不匹配人员进行及时报警干预。  具体流程如下:(1)防盗系统管理人员或家庭用户向kinect输入人体运动轨迹数据,存入系统数据库中。(2)kinect捕捉进入室内人员画面,通过算法分析人员信息与之前存储运动轨迹数据是否匹配。(3)如果

5、不匹配,通过通信模块向android设备发送报警信息。(4)通信模块启动通信进程,向android平台推送报警信息(5)android设备启动通信进程,与系统通信模块建立通信连接,接收通信模块发送的报警信号及报警数据图片。(6)用户通过android智能设备查看报警信息及入侵者图像并根据具体情况进行处理。  捕捉分析人体动态数据流程:5  Kinect通过体感摄像头录入包含人体数据的图像,分离图像前景背景,将图像分离成灰度图,对灰度图进行分析计算,生成深度图,通过人体识别算法,将人体图像和其他图像分离,抠

6、出人体。分离人体图像后,将人体数据进行分析计算,将人体18个关节节点定位捕捉,在坐标系中对18个节点进行定位计算。在人体活动过程中,通过关节节点的移动产生坐标数据改变,通过坐标数据之间的方位差,得出人体移动数据并进行数据存储和计算匹配。  通信模块与android智能平台通信流程:  在kinect分析出进入室内的人体为入侵者后,通过串口,启动系统通信模块,通信模块引导线程生成通信线程,通信线程启动搜索热点函数,对周边无线网热点进行搜索,通过事前输入的ssid信息,匹配可以登录的无线网,连接互联网。在接收

7、到联网函数返回成功信号后,通信线程建立socketserver并查询android智能设备通信列表,对实现存储的android列表内的智能客户端进行信息推送,如果出现android智能设备无法连接的情况,根据列表中的存储顺序,依次联系次优先级的智能设备,循环连接,直至连接成功。在连接函数返回成功信号后,通信模块将捕获到的人体彩色图像作为jpg图形文件向android智能设备推送,同时发送报警信息。  Android智能平台在非报警状态时,仅启动后台server作为较低优先级应用服务在后台以低占用资源方式运

8、行。在系统通信模块服务端向Android智能平台推送报警信息后,后台server启动应用,调用初始activity,即startActivity,startActivity通过定义的layoutxml文件对布局页面进行初始化,生成应用的交互页面,并启动通信线程,建立socketclient端,与系统server段建立通信连接,接收系统server端发送的警报信息及入侵者图像,使用户及时掌握家庭室内信息,及时处理。5  3实验验

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。