基于安卓Android手势识别系统APP的设计(Eclipse)
来源:56doc.com 资料编号:5D20556 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D20556
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
基于安卓Android手势识别系统APP的设计(Eclipse)(任务书,开题报告,论文11500字,程序代码)
摘要
本文利用Face++的Gesture API、手势识别技术,设计了一款基于Android操作系统的手势识别APP。本系统使用Eclipse开发平台,利用了Java和Xml语言;通过调用Face++的Gesture API,访问Face++的服务及数据,从而达到静态手势识别的功能。主要的手势识别功能是通过调用Gesture API的色觉识别来实现的,通过肤色检测,Gesture API对采集到的Base64格式图像进行条件判别,对量化后的数据进行边缘确定,边界使用一种简单有效的边缘算法进行检测,然后通过边缘轮廓确定指尖位置,以确定手势的区域,从而得出手势的置信度。本文的主要工作如下:
(1) 利用Eclipse软件完成了系统主界面及各个功能界面的制作。
(2) 实现了静态手势识别和实时手势识别功能。
(3) 对完整的手势识别系统进行了测试。
关键词:移动终端;手势识别;Android;边缘检测;指尖控制
Abstract
This article uses Gesture API and gesture recognition technology of Face++ to design a gesture recognition application based on Android operating system. The system uses the Eclipse development platform, uses Java and Xml language, and accesses Face++'s services and data by calling Face++'s Gesture API to achieve the function of static gesture recognition. The main gesture recognition function is achieved by calling the Gesture API's color vision recognition. Through the skin color detection, the Gesture API performs condition identification on the collected Base64 format images, determines the edge of the quantified data, and uses a simple and effective boundary. The edge algorithm detects, and then determines the position of the fingertip through the edge contour to determine the area of the gesture, thereby obtaining the confidence of the gesture. The main work of this article is as follows:
(1) Using Eclipse software to complete the main interface of the system and the production of various functional interfaces.
(2) Realize static gesture recognition and real-time gesture recognition.
(3) The complete gesture recognition system was tested.
Key words: Mobile terminal;Gesture recognition;Android;Edge detection;Fingertip control
本系统是一个独立的系统,用来研究将手势识别系统应用于安卓平台的可能性。采用JAVA技术构建了一个有效而且实用的手势识别系统。
本系统主要采美国SUN公司开发的java语言来进行应用开发,整个系统从操作简便、界面友好、使用安全的需求出发,开发环境为Eclipse,Android SDK。本系统是基于Google公司开的的开源安卓平台上的手势识别系统。该系统可以实现对手势样本的采集和识别等功能。
功能需求分析
任意一款软件的开发,在进行实际的软件开发工作之前都会对系统的功能需求进行分析,详细的系统设计和全面分析文档,是开发一款高质量的控制系统软件的基石。针对手势识别系统主要是应用于Android系统的移动智能设备领域的这一特点。系统的主要设计需求分为以下几个方面:
(1)整洁简单、操作性强的界面。
(2)方便的手势采集方式:图片URL或Camera捕捉。
(3)可并发的手势识别请求。
目录
第1章 绪论 1
1.1 研究现状 1
1.2 主要研究的目的及内容 2
1.3 研究方法及设计思路 2
1.3.1 研究方法 2
1.3.2 设计思路 3
第2章 系统功能需求分析与可行性分析 4
2.1 功能需求分析 4
2.2 可行性分析 4
2.2.1技术可行性 4
2.2.2 运行可行性 5
2.2.3 时间可行性 5
第3章 相关技术简介 6
3.1 Gesture API 6
第4章 系统设计 7
4.1 概要设计 7
4.2 系统结构设计 7
4.3 详细设计 10
4.3.1 手势样本采集模块 10
4.3.2 手势样本识别模块 11
第5章 系统调试与测试 14
5.1 程序调试 14
5.2 程序的测试 14
5.2.1 测试环境 14
5.2.2 测试的步骤 14
5.2.3 测试的主要内容 14
第6章 系统用户界面 17
6.1 系统主界面 17
6.2 其他界面 18
结束语 20
参考文献 21
致谢 22
|