摘要:

随着智能手机市场的迅猛发展和普及,Android成为所占市场份额最高的手机操作系统,与此同时,人们希望在手机终端享受更丰富舒适的应用功能。将OCR和Android智能终端相结合,依托光学字符识别技术可以解决信息的自动输入问题。由于字符识别涉及到图像处理等复杂计算过程,但Android平台本身的图像分析处理能力有限和字符识别的流程相对比较固定,因此对其做深入研究具有重要的意义。论文的研究重点是光学字符识别过程中的预处理过程和识别过程。针对图像预处理步骤,论文主要完成了两个方面的改进:一是设计适合Android平台的图像预处理流程,在传统的预处理流程基础上,增加一个文本图像判定过程,此过程主要通过分析待识别图像类型来完成。二是对现有的基于方向白游程长度的倾斜角度检测算法的检测区域和待计算的映射方向数目进行改进和优化,主要体现在以下两点:提取文本图像子区域作为算法检测对象和将原有的360个映射方向数目减少到180个。将改进后的倾斜检测算法和Android中的图形处理元素Matrix相结合,实现对大倾斜角度图片的检测及校正。并借助Android NDK技术和JNI接口等实现图像预处理算法。针对字符识别过程,研究了字符分割、特征提取以及分类器设计过程,并基于字符间的空白宽度改进了现有的字符分割算法。为了验证改进算法的有效性,论文以模板匹配分类器为基础设计并实现了一个基于Android平台的OCR识别系统,从功能上设计了图像采集、图像预处理、转换文字和系统设置四个模块。在整个系统实现过程中,在图像采集模块实现自定义相机和图库两种获取待识别图片的方式;图像预处理模块采用论文改进的算法完成预处理操作;转换文字模块负责提取图像上的文本信息;系统设置模块主要完成图片存放路径和预处理操作设置。测试结果表明,本文提出的文本图像判定和图像倾斜校正算法能提高字符识别效率并提升用户的体验性,达到了预期的设定目标,其大力推动了后续的基于光学字符识别应用的研究。

展开

android智能识别技术,基于Android平台的OCR识别技术研究与实现相关推荐

  1. android 智能家居 pdf,基于Android的智能家居控制系统的设计探究.pdf

    设计与研发 2015.10 基于Android的智能家居控制系统的设计研究 马洪轩 (中南大学,湖南长沙,410012) 摘要:随着科学技术的发展,各种电器和家具控制的智能化是目前市场流行起来.人们生 ...

  2. android+智能家居控制系统,基于Android的智能家居控制系统设计与实现

    摘要: 随着科技的发展和人民生活水平的提高,智能家居系统逐渐走入大众视野,越来越受到人们的青睐.目前市面上智能家居产品也越来越多样化,基于Android的智能家居控制系统是目前的研究热点之一,本论文以 ...

  3. android 智能家居开发,基于Android智能家居系统的设计与实现

    摘要: 近年来,移动互联网技术的进步和智能终端设备的普及促进了智能家居产业的发展.同时,伴随着Android系统在手机.平板中广泛应用,人们通过一个Android设备远程控制家电设备,将与生活密切相关 ...

  4. android 智能家居 pdf,基于Android的智能家居系统设计与实现.pdf

    1引言 随着我国互联网技术不断的发展, 给IT行业带来了新的 春天.越来越多的企业加入了互联网的发展浪潮, 使得智能 家居得到了飞速的发展.网络已经成为我们生活中必不可 少的部分, 网络电视. 网络空 ...

  5. 基于iOS平台的OCR识别技术的分析与研究

    最近老大要求是通过使用Tesseract OCR iOS来 对货柜的货柜号进行识别,然后去深入研究了下这方面的东西. 以下引自百度百科: OCR (Optical Character Recognit ...

  6. android手机舆情分析,基于Android移动互联网舆情管理关键技术研究

    摘要: 移动互联网的便捷性,很大程度上改变了人们生活生产的方式,人们能更轻易的获取新闻资讯,也更容易在互联网上发表自己的观点和意见.使得互联网舆情处于一个大量爆发状态,个别不法分子在其中煽风点火,极易 ...

  7. chrome pdf android,Android PDF阅读器 (基于谷歌平台的Adobe Reader)

    Android PDF阅读器 (基于谷歌平台的Adobe Reader):Adobe Reader 是用于打开和使用在 Adobe Acrobat 中创建的 Adobe PDF 的工具. 虽然无法在 ...

  8. Android开发介绍(基于Android Studio软件)

    Android开发介绍(基于Android Studio软件) 关于Android开发,笔者走过一些弯路,因此今天总计了有关Android开发的一些内容和心得,希望对大家有所帮助.首先来一张安卓开发者 ...

  9. Android开发自学笔记(基于Android Studio1.3.1)—1.环境搭建(转)

    一.引言    本套学习笔记的开发环境是Windows 10 专业版和Android Studio 的最新版1.3.1. Android Studio 是一个Android开发环境,基于Intelli ...

最新文章

  1. 为什么需要 外键 呢?
  2. JavaScript9x9乘法表
  3. 关于antd Select 限制选择个数的解决方案
  4. python随机抽取人名_python的random
  5. python文件批量重命名以数字~n的方式重命名_利用Python对文件进行批量重命名
  6. pythoncharm安装配置_pycharm的安装与配置
  7. Word 参考文献的自动修改
  8. nginx开启密码认证
  9. 零和收益DEA模型(ZSG-DEA)的求解
  10. requests.exceptions.ConnectionError: HTTPConnectionPool(host=‘****, port=80): Max retries exceeded w
  11. fbreader android源码分析,FBReader 源码阅读笔记(二)
  12. 表格的下拉放大 ----------王朋
  13. 内核区间树的使用Demo
  14. Android传感器、语音识别、定位系统、Google Map API、快捷方式、widget编程总结及示例
  15. 周鸿祎:“作恶”的创新?
  16. 如何在靠tiktok在三个月内快速赚到20w的?实现人生逆转
  17. Uber是如何重新思考GPS定位的(尤其是在城市峡谷中)
  18. java虚拟机的自动内存管理机制(二)
  19. ISO27002新版标准变化解读
  20. ie浏览器缓存不能更新页面数据

热门文章

  1. 抖音怎么上热门网红 修改视频md5
  2. php preg_PHP Preg简介
  3. 跨境独立建站_做外贸为什么独立建站更重要?
  4. 如何在App中实现朋友圈功能之六快速实现下拉加载朋友圈功能——箭扣科技Arrownock
  5. 浙江大学计算机博士2019,浙江大学召开2019年博士生招生录取工作会议
  6. ccf 地铁修建spfa (得分85到100)
  7. b5对战平台服务器位置,csgob5对战平台
  8. 设置iframe高度的问题
  9. 1. 使用 fluent-bit 采集文件
  10. 细胞膜包覆的介孔铜/锰硅酸盐纳米球(mCMSNs)|黑磷量子点纳米囊泡(BPQD-CCNVs)