结论 23
致谢 24
参考文献 25
第1章 引言
随着时代的发展,进步的不仅仅是科技,同时也伴随着人们对生活的追求。由于电子产品已经广泛的普及到人们的日常生活中,人们对人工智能的需求也日益显著。传统的人工数据统计已经渐露疲态,而自动化字符识别的呼声也愈来愈高。计算机字符的智能化识别、图像的加工处理等研究已经由来已久,并且已经初见成效。
曾几何时,人工神经网络技术的研究进步飞快,它具有很强容错性、良好的自适应性、极高的模式识别能力的优势,为七段码数字识别开辟了新的途径。
数字识别作为模式识别的一个重要分支,在很多行业的实践活动中发挥着重要的作用。
1。1 技术背景
七段码数字因其具有特征明显、规范统一、易于识别等显著特征,现实中仪器常用七段码液晶数字来表示数据结果。七段码数字在实验仪器、电子设备、LED显示器等场景中应用非常普遍。读取七段码数字,传统的读写方式是通过人工来手动记录,但是改方法效率不高,而且需要浪费很大的人力、物力。随着移动端数据读写操作应用日渐广泛,比如二维码之类的识别等。在很多餐馆、酒店中都使用手机作为数据信息传递的工具,比如在手机订餐、点餐等过程中,都用到表单来记录个人的需求信息。移动端通过扫描并识别七段码数字并返回结果到对应应用表单,对数据进行记录和保存,最后传递有效数据到服务器端进行后续处理,该应用具有很广泛的发展前景。在很大的程度上,七段码数字的自动识别能够节省去人工处理数据的时间,极大的提高了工作效率。所以通过移动端扫描识别七段码技术具有很大应用范围和商业前景。论文网
1。1。1 传统七段码识别的缺点与不足
(1)现实中基于七段码数字识别的手机应用很少见,传统的七段码数字识别技术大多都是在PC端实现,而且由于应用实现使用的语言大多都是Java和C,虽然有如OCR等比较成熟的库,但是不便于在不同平台之间进行迁移。
(2)安卓手机的应用在其他平台比如苹果手机上无法进行安装和应用,这就是目前面临的应用跨平台的问题。通常情况下对数字识别,大多都是通过移动端拍照得到待识别的数字图像,然后把图像传送到远端服务器,在服务器进行相关的处理操作并把结果返回到移动端。但是这种做法受限于网络的状态,并且给远程服务器的数据处理增加比较大的压力。
(3)计算机使用高级语言编写程序来识别七段码数字的时候,有很多的图像处理库可以调用。但是这些应用由于系统不兼容、编译不成功等问题,无法迁移到移动端上。因为移动端无法本地处理编译型语言,缺少编译环境,而且编译语言代码量比较大,会受移动端系统限制,苹果和安卓就是不同运行环境,代码不能在多个平台间迁移。
1。1。2 移动端发展趋势
html5+,mui等框架都是基于html5和js基础的轻量级语言,一次开发过后,能够在不同的平台上使用,具有开发周期短,可维护性、可扩展性,开发效率高等优点,因而越来越受开发者的青睐。对于信息量大,内容更新较快的,对页面框架布局更新变换快的,对页面刷新速度要求很快的页面都可以采用html5来实现,因此,现在很多大型公司移动端应用都是用原生和html5混合编程来开发。最近比较流行的移动端开发框架是html5+以及mui,其中如二维码扫描、条形码扫描等功能已经集成在框架中,而且已经做的非常完善。然而对七段码数字识别的应用,目前市面上还比较空白。