随着移动行业的爆发式发展,手机配置不断提高,基于手机平台的信息采集、图像处理、数据传输等方面的研究也成为了热点,这使得基于手机平台上的车牌识别成为可能。传统的车牌识别系统一般都基于固定的桌面平台、图像采集不灵活,特别是对于交通管理部门来说,对违章车辆车牌的自动登记非常不便,因此基于移动端车牌识别出现了。

那么如何实现车牌识别的呢,下面简单说说:

首先对现存的车牌识别算法进行了研究,在诸多算法中寻找到一种适合在Android、iOS平台上运行的算法。先通过智能手机的摄像头获得车牌的彩色图像,然后将采集到的图像进处理,包括通过YUV模型进行灰度化,分段线性变换进行灰度拉升,二值化,Roberts算子进行边缘检测,数学形态学处理等,然后通过Hough变换进行车牌矫正,其次用双投影和灰度跳变的方法实现车牌的定位、分割,最后通过模板匹配实现车牌识别。

移动端车牌识别实现的过程简单为以下几个部分:

图像采集:通过智能手机摄像头拍摄车牌图像。

预处理:灰度化、二值化、边缘增强、噪声过滤、自动白平衡、自动曝光以及伽马校正、对比度调整等。

车牌定位:在经过图像预处理之后的灰度图像上进行行列扫描,确定车牌区域,车牌切斜校正。

字符分割:在图像中定位出车牌区域后,通过灰度化、二值化等处理,精确定位字符区域,然后根据字符尺寸特征进行字符分割。

字符识别:对分割后的字符进行缩放、特征提取,与字符数据库模板中的标准字符表达形式进行匹配判别。

结果输出:将车牌识别的结果以文本格式输出。

下面简单介绍移动端车牌识别技术应用领域:

停车管理系统会用到移动端车牌识别,停车管理系统需要做到的是对车辆的管理,特别像占道停车,总没可能安装一个一体机在路边上,然后一个车位安装一个,这会非常耗费成本。移动端车牌识别在占道停车能被非常好地用上,移动端车牌识别会让他们的工作更加的方便,用前端扫一扫车牌就能计费了。尤其是在停车管理系统宕机后系统无法工作,这时候移动端车牌识别手持收费设备就起到了应急作用。

移动警务、移动执法中也会用到移动端车牌识别技术,比如巡逻执勤,交警执法等,因为警务执法人员会每天接触到大量的信息,他们的信息录入需要非常快速的准确的录入下来,所以,在警务通中集成移动端车牌识别sdk,在信息录入效率方面,直接使用警务通设备摄像头扫描车牌即可识别上传车牌信息,让移动警务方面的应用更加的快捷。

车辆保险、现场勘察方面也会用到移动端车牌识别,比如车险移动查勘,他们会将移动端车牌识别与移动端证件识别技术结合起来,如果车辆没有车牌,也可以将车架号识别集成进来,他们在前期也是减少保险服务人员的工作量,并且会提高信息采集的正确率。

汽车服务行业汽修等也会用到移动端车牌识别,比如汽车4S点,汽车维修保养。

汽修服务行业的app上,最近也是一个非常火的应用,将移动端车牌识别sdk集成在app上,就能实现手机车牌识别的功能。

当前,车牌识别已经成为每个城市的车辆管理重点工作之一,有效、准确、及时的车牌识别为警务人员的交通执法、停车场车辆管理等工作带来极大的便利。

一种基于Android、iOS系统的移动端车牌识别方法,实现手机拍照识别车牌相关推荐

  1. android多音频输出,基于Android车载系统的多路音频输出的方法、装置及系统与流程...

    本发明涉及Android车载系统领域,特别涉及一种基于Android车载系统的多路音频输出的方法.装置及系统. 背景技术: 车载系统主要由主机.显示屏.操作键盘(遥控器)和天线组成.它实现了野外踏勘. ...

  2. ios备份备忘录到android,IOS系统备忘录怎么把内容同步到安卓手机?

    原标题:IOS系统备忘录怎么把内容同步到安卓手机? 虽然安卓手机在某些方面还比不上iOS系统的苹果手机,但这些年国产智能手机一直在进步,用诚意打动越来越多的人为国产手机消费. 比如华为手机曾被报道可以 ...

  3. 一种基于Android、iOS平台的移动端车牌识别方法,能够在复杂背景下迅速识别多种车牌

    随着智慧城市愿景的推广,以及车辆管理需求的迅猛扩增,对于各类车辆识别系统有了新的要求.而以往的固定式特定设备的车牌识别系统已经不能够满足灵活的智能交通系统需求,例如路边停车管理和交管违章登记等.本文简 ...

  4. 基于android的智能照明,一种基于Android、IOS与ZigBee的智能LED照明控制系统的制作方法...

    本发明涉及LED照明领域,尤其涉及一种基于Android.IOS与ZigBee的智能LED照明控制系统. 背景技术: 目前普遍使用的Android智能手机和平板电脑为智能家居照明系统提供了一个直观快捷 ...

  5. 浅析一种基于Android、iOS平台的移动端银行卡识别方法,简化移动支付中卡号绑定过程

    近些年来,我国经济飞速发展,科技实力日益突飞猛进.手机移动端的使用给人们的生活带来了许多便利.日常生活中,移动端支付的方式越来越流行.手机端进行支付往往需要绑定银行卡.目前,在众多需要录入银行卡信息才 ...

  6. android 手写字体识别,一种基于Android系统的手写数学公式识别及生成MathML的方法...

    专利名称:一种基于Android系统的手写数学公式识别及生成MathML的方法 技术领域: 本发明属于模式识别技术领域,涉及数学公式中字符间的空间结构分析,具体涉及一种基于Android系统的手写数学 ...

  7. 在android添加数据采集,一种基于Android系统的地理信息数据采集方法与流程

    本方法属于采集地理信息数据的发明,是一种基于android操作系统和gis地理信息系统进行户外地理信息数据采集的方法. 背景技术: 众所周知地理信息数据采集在很多行业中都有应用,比如说农业中的土地普查 ...

  8. android 消息推送方法,一种基于Android系统的消息推送方法技术方案

    [技术实现步骤摘要] 本专利技术涉及一种基于Android系统的消息推送方法,属于计算机 技术介绍 推送功能在手机应用开发中越来越重要,已经成为手机开发的必选项.消息推送,就是在互联网上通过定期传送用 ...

  9. android流程点击开机键熄屏,一种基于android系统的灭屏状态下指纹解锁加速亮屏方法与流程...

    本发明涉及android系统解锁显示方法,尤其涉及一种基于android系统的灭屏状态下指纹解锁加速亮屏方法. 背景技术: 目前,随着指纹技术越来越普及,很多android系统设备都带有指纹外设,特别 ...

  10. android 订餐系统,一种基于Android平台手机订餐系统的实现方法

    一种基于Android平台手机订餐系统的实现方法[ 技术领域: ][0001]本发明涉及一种手机订餐系统,能够通过手机上的Android软件实现订餐.[ 背景技术: ][0002]目前已有的网上订餐系 ...

最新文章

  1. mysql索引排序算法_MySQL中利用索引对数据进行排序的基础教程
  2. matlab textsac函数,哈工大-Matlab--2013年春季学期《MATLAB语言及应用》试题
  3. 企业级 SpringBoot 教程 (十九) 验证表单信息
  4. (转)从一道面试题彻底搞懂hashCode与equals的作用与区别及应当注意的细节
  5. iOS消息推送机制原理与实现
  6. 大规模分布式存储系统(文摘)
  7. LeetCode-二分查找-35. 搜索插入位置
  8. 【视频课】模型部署课程更新!ncnn框架快速实践!
  9. Navicat Premium mysql
  10. 算法的封装与切换——策略模式
  11. logcat read :Invaild argument
  12. linux tomcat部署php项目,linux修改tomcat默认访问项目的具体步骤(必看篇)
  13. Java基础----Java---集合框架---泛型、泛型方法、静态方法泛型、泛型接口、泛型限定、泛型类
  14. java 字符串string、int和arraylist互转
  15. Paradise(天堂)勒索病毒解密工具
  16. Linux中arp表的老化机制
  17. 百度顶会论文复现营论文心得
  18. 计算机二级考试真题李阳答案,英语二级笔译_二级笔译培训_二级笔译真题 - 沪江英语...
  19. 工厂模式及在项目中的应用
  20. 金山助手流氓软件-被进程sjk_daemon.exe坑死

热门文章

  1. 深圳市专精特新企业申报条件及各区奖励政策重点介绍,补贴20-200万
  2. android平板电脑怎么才能连接,安卓平板电脑如何连接网线?
  3. Unity3D-设置天空盒
  4. Dirichlet Multinomial Mixtures (DMM)的R实现
  5. Rigify:面向初学者解决Rigify各种错误的入门级通用解决办法
  6. 国行switch服务器在维护中,国行Switch是否锁区锁服?你关心的问题都将在这里解答...
  7. 两张显卡在win10上如何使用
  8. css中div布局学习(1)
  9. 读取二代身份证上的相片,函数GetBmp(char * Wlt_File,int intf) 怎么用?
  10. C#,彩票数学——遗漏、和值、AC值、频率、直落号、大小、奇偶、质合、八卦、五行等常用彩票分析术语的统计学解释