基于ARM9的手写体数字识别技术研究与实现

来源 :湖南大学 | 被引量 : 0次 | 上传用户:axrczx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来智能技术发展十分迅猛。产品功能越来越强大,出现功能捆绑及集成化的趋势。手写体识别作为一种最简单直接的人机交互手段,在智能设备中有重要作用。新兴的精简指令集ARM系列处理器,相比于传统的复杂指令集处理器,功耗更低计算能力更强大,近年来在嵌入式领域得到广泛的应用。本文围绕ARM9核心的硬件平台,研究在Linux上实现手写体数字的自动识别的方法。(1)通过分析手写体识别技术的发展状况,ARM核心系列芯片的应用情况,说明了在ARM平台上实现手写体数字识别功能的可行性。(2)以2410芯片为核心,阐述了系统的硬件组成及其特点,各个硬件模块的原理及功能。对ARM-Linux内核进行配置及编译,挂载了适用于NANDFLASH的YAFFS文件系统,对液晶及触摸屏进行了配置及调试,最后将Linux系统移植到ARM平台上。(3)结合当今图像识别技术的发展,阐述了模式识别问题中图像预处理的主要方法,分析了图像预处理过程中各个模块的数学原理,利用跨平台编程环境Qt编程实现了图像预处理功能。(4)通过分析经典BP网络的学习算法及其优缺点,针对传统BP算法的缺点进行了参数优化,减少了网络训练失败的几率及训练所使用的时间。利用Matlab强大的数据处理与快速编程能力,使用神经网络工具箱,编程实现BP网络,并使用处理好的图片数据对网络进行了训练。训练完成后,使用字符图片样本对神经网络进行了测试,并给出了测试结果,证明了训练结果的正确性。(5)利用Matlab的联合编程能力,配置好模块参数后,将训练好的神经网络模块导出生成C语言代码,并结合Qt及Linux的特点进行适应性修改。根据课题要求,在Qt环境中配置好触摸屏,使用程序抓取触摸屏动作生成图像文件,最后将神经网络模块嵌入到程序主体当中,下载到ARM平台上运行。本文的设计原理适合于更复杂的文字识别场合,具有借鉴意义。根据需求对网络进行优化,并加入更多分类器减少单个网络的规模,就能实现更为复杂的手写体识别功能。
其他文献
健康养殖是一项复杂的系统工程,包含多重因素.但也是畜牧业得以持续发展的毖础。
目前小儿白血病的治疗主要采取以化疗为主的综合疗法,尤其是儿童急性淋巴细胞白血病(ALL),且随着化疗方案的不断完善,越来越准确的危险度和预后因素的评估,使本病的无事件生存
民以食为天,食以农为先,农以安为重。各类农产品作为中国人民的主要食物,其质量安全不仅关系到人民群众身体健康和生命安全,更关系到社会稳定和国家未来发展。伴随着各种农产
商务信函在对外贸易中起着重要作用,它是现代商务交流的重要手段之一,其主要功能是传递信息,陈述商务事实,进行商务沟通。商务信函的语篇构建质量直接影响着商务交流的效果。
早泄(premature ejaculation,PE)的特点是男性不能够控制射精,性交达到射精的时间过短,男女双方对性生活不满意;是成年男性中最常见的射精功能障碍之一,是男科的常见疾病,其发
“十二五”期间,农业源减排被纳入总量减排体系,而畜禽养殖业是农业类项目最主要的污染来源。由于畜禽养殖业分布范围广,规模参差不齐,污染物治理难度大,在今后的几年内,畜禽养殖业
我国是养猪大国,生猪养殖数量居世界首位,但在生猪繁育体系金字塔顶端的核心种猪资源却大部分依赖进口,因此造成我国生猪产业长期处于“产业的巨人、种业的矮子”的尴尬局面。
脑卒中后抑郁(PSD)是脑卒中后的一种包括多种精神症状和躯体症状的复杂的情感障碍性疾病,其发病率为30%~50%,脑卒中后抑郁严重影响患者的生活质量和预后[1],甚至部分患者出现厌
随着农村社会经济制度改革不断深入,市场经济和商品经济持续发展,农村和农业经济发展中的一些新问题、新矛盾开始不断显现,特别是千家万户分散经营的小生产与社会化大生产之
山东省畜牧业协会自1992年成立以来,在山东省畜牧兽医局和山东省民政厅的大力支持下,经过20年的努力和实践,在行业管理、服务方面走出了一条优质、高效、规范运行之路。