基于Android平台的简单手势图形识别应用系统毕业论文
2022-02-14 20:11:34
论文总字数:33509字
摘 要
随着世界范围内的计算机科学与技术的日新月异,计算机的人机交互并不满足于传统的鼠标键盘,现在的人机交互技术发展到了语音输入、动作识别等的自然交互时代,尤其是视觉技术的发展,让计算机获得了初步的视觉感知能力,可以“理解”或者说是“看懂”用户的某些动作。而手势识别作为一种最直接且直观的输入方式,把人们从传统的接触性输入有了更大的可能性,用一种更加自然的方式与计算机交互。
基于Android平台的简单手势图形识别应用系统主要的模块有图形绘制模块,图形处理,图形识别三个模块。图形绘制主要通过用户进行图形的绘制进而在屏幕显示出来;图形处理主要通过绘制的图形进行保存,处理出识别所需要的信息;图形识别主要是通过绘制的图形与图形库进行匹配得出识别信息。
论文将首先介绍课题背景以及课题的意义;其次介绍实现此系统将要用到的工具及技术,即采用Java语言。本系统利用的是Eclipse开发平台开发的,本系统使用的数据库是以文件形式存在于手机本地的Sqlite数据库,在安卓手机中运行。最后将介绍该系统的实现。
关键词:手势图形 方向识别 Java
Simple gesture graphics recognition application system based on Android platform
Abstract
To this day, with the world of computer science and technology with each passing day, computer man-machine interaction is not satisfied with the traditional mouse and keyboard, and now the human-computer interaction technology to the development of voice input, action recognition and other natural interaction era, especially the development of visual technology, Let our computer get the initial visual perception, can "understand" or "read" some of our users' actions. And gesture recognition as a most direct and intuitive way of input, people from the traditional contact input has a greater possibility, with a more natural way to interact with the computer.
Based on the Android platform, simple gesture graphics recognition APPlication system The main modules are graphics rendering module, graphics processing, graphics recognition of the three modules. Graphics processing mainly through the user to draw the graphics and then displayed on the screen; graphics processing mainly by drawing the graphics to save, to deal with the information needed to identify; graphics recognition is mainly through the graphics and graphics library to match the identification of information .
paper will first introduce the background of the subject and the significance of the subject. Secondly, it introduces the tools and techniques to be used in this system, that is, using the Java language, Eclipse development, the database is Sqlite, running in the Andrews mobile phone. Finally, the implementation of the platform will be introduced.
Key words: gesture graphics ;direction recognition ;Java
目 录
摘要 I
Abstract II
第一章 绪论 1
1.1 课题背景 1
1.2 课题意义 2
1.3 课题主要研究内容 2
第二章 开发工具和开发技术 3
2.1开发工具 3
2.1.1 Eclipse相关介绍 3
2.1.2 Sqlite相关介绍 3
2.2开发技术 3
2.2.1 Java相关介绍 3
2.2.2 XML相关介绍 4
2.2.3 Android相关介绍 4
第三章 软件需求 6
3.1绘图识别功能模块 6
3.1.1手势图形绘制功能 7
3.1.2手势图形新建功能 7
3.1.3手势图形的处理功能 7
3.2图形功能信息管理模块 7
3.3 菜单功能模块 8
第四章 总体设计 9
4.1 系统总体框架 9
4.2 数据库分析 9
4.3 数据库详细设计 11
第五章 系统详细设计与实现 13
5.1系统主界面 13
5.2任务手势新建功能 16
5.3识别功能 23
5.3.1方向的计算 23
5.3.2去除重复数值 24
5.3.3识别 25
5.3.4识别控制以及打开APP的方法 26
5.4图形管理 28
5.5设置与分享功能 32
5.6本章总结 32
结语 35
参考文献 37
致谢 38
第一章 绪论
1.1 课题背景
计算机科学技术的日益创新,各种计算机技术也不断的趋向与人性化,未来的科技应该不该束缚人的行为,而是适应人的行为,根据人的行为判断人的意图,将成为主流。当下的人机交互主要为键盘鼠标,用户需要去敲击他们进行输入输出,便捷性可想而知。要是采用我们与生俱来的手去操作一些东西,完成传统的人机交互,那肯定是更加的便捷,更加的自如。
现今主要的手势主要分成两种,分别是静态的手势和动态的手势。静态的手势可以由动态的手势一帧一帧的分解而来,动态的手势可以由一些接连不断的静态手势合成而来。静态的表示一些简单抽象的一些含义,而动态的则可以表示更加丰富的具体含义。手势作为最最原始也最最自然的交互方式,返璞归真,解放了传统的鼠标键盘敲打式的束缚,解放自己的脑力。
请支付后下载全文,论文总字数:33509字