出于用户对手写识别的高性能和高准确率的需求,本文提出了面向安卓系统的手写公式识别,借助安卓开发平台和自带指令进行进一步的设计与完善,使其可以对于简单的数字进行加减运算。
在课题的确切实践方面,我们发现完善开发阿拉伯数字会对手写体数字识别的研究具有相当大的理论与现实意义。虽然阿拉伯数字的种类很少,其具有笔画简单的通用性和方便性,但由于每个人的书写习惯和笔迹千差万别,再加上如今很多学者都把数字和英文字母的识别放在一起研究的,所以它很难完全产生一个具有惟一性,针对性的精准识别率的手写识别系统。本课题就是运用阿拉伯数字与简单加减乘除的字符手写来完成手写计算器开发的识别部分。
在对大批的手写字符识别技术进行钻研与调查后,本文便提出了一个方案:以安卓自带的一些程序算法为基准,通过在Windows平台上的环境搭建后,手写输入阿拉伯数字和字符并对程序进行记忆识别功能,。整个系统由四个模块构成:首先,以阿拉伯数字和简单的运算符号作为唯一的特征来提取记忆作为模式的输入模块,其次,识系统对数字进行识别,重复不同人群的笔迹后对数字进行准确的记忆和标识。然后对这些记录的输出结果进行记忆识别和判断来获得最终识别结果,即决策显示模块。最后,再根据输入识别的数据,将结果传送给分析与计算模块,通过手写识别的方法便可计算简单的加减运算,达到较精确的结果。
1。2 国内外研究现状与水平
1。3 发展趋势
1。4 全文设计概述
面向安卓系统的手写公式识别是近些年来的研究热点,其基本的算法实现已逐渐走向成熟。本文的研究内容就是面向安卓系统的手写公式计算器开发——手写公式识别。
设计中所完成的识别具有不同数字字型相差不大、相同字符有多种不同写法、数字没有上下文关系等等特点。
设计实施上主要在Windows系统上搭建安卓的开发环境,使用java语言编写软件,在安卓自带的指令上进行巩固和编译。从输入数字到存储字符,再调用所建立的字库加载到计算器应用程序中使用,以此来实现手写公式的识别,最后打包安装到带有安卓系统的手机中进行真实测试与应用。通过实验可以看出,本文中开发的软件具有数字识别率较高的特点,但还有一些不足,主要问题表现在对于需要两笔输入的字符显示方式不够全面,无法完善算法的生命周期。
全文架构安排如下:
第一章为引言,即绪论。主要介绍此次课程设计的目的和意义,探究现今国内外的研究水平及今后的发展趋势,提出可行性和本课题的初步设想与实现方案。
第二章为面向安卓系统的手写识别公式中所涉及的一些知识,介绍、比较并选定相关程序语言、系统及应用程序的使用。
第三章为体系的具体需求分析,适合的应用前景及开阔性需求探究。
第四章为课题的界面设计,包括安卓开发环境的搭建、模拟器的创建以及主界面的编译等。
第五章为手写识别的程序设计部分,包括输入,输出和显示各个环节的搭成,展示在windows系统上运用安卓平台来实现手写输入并记忆识别的过程。
第优尔章为手写公式识别所实现的功能介绍,设计流程归纳,对此次毕业设计的总结以及寄予未来的展望。
2 课题涉及概要与分析
2。1 关于JAVA语言
2。1。1 JAVA的起源及概念
在1995年5月, Sun Microsystems公司推出了Java面向对象的编程语言,这是一个简单的,面向对象的,可靠的,安全的,拥有独立分布式的系统,便携且具有强大性能的多线程动态语言。它分为两个部分,第一部分是将源代码编译成二进制字节代码,第二部分则依靠虚拟机执行字节码解释在各种不同的环境平台上。Java的出现实现跨平台特性。由于已经建立了一个新的技术,将以次编译,到处执行的特点发挥的淋漓尽致,Java显然是结合了语言的许多功能,如C ++,C语言,Python等等,Java也因此在众多开发语言中奠定了不可动摇的稳定性。 面向安卓系统的手写公式计算器开发手写公式识别(3):http://www.youerw.com/jisuanji/lunwen_17450.html