随着智慧城市愿景的推广,以及车辆管理需求的迅猛扩增,对于各类车辆识别系统有了新的要求。而以往的固定式特定设备的车牌识别系统已经不能够满足灵活的智能交通系统需求,例如路边停车管理和交管违章登记等。本文简单介绍一种基于Android、iOS平台的车牌识别技术,该技术不依赖其他任何第三方库,能够在复杂背景下迅速识别多种车牌。

那么怎么才能在移动端实现车牌识别呢?

1、首先通过移动端摄像头采集车牌图像,可以拍照同时也支持视频预览的方式;

2、在获取原始车牌图像后,图像还不能直接进行分割和识别,需要先对其进行预处理,利用最大类间方差法对车牌图像进行二值化,其次对二值图像做平滑处理以及图像边缘检测,最后再去除图像边框,最终得到能够直接进行字符分割的车牌图像;

3、在得到经过预处理后的图像后,采用垂直投影的方法对车牌图像进行字符分割;

4、针对移动设备计算能力有限的条件,采用计算能力要求不高同时识别率又较强的模板匹配法对字符进行识别。在和车牌字符模板匹配后,选取匹配度最高的模板作为输出结果。最终,实现了集车牌图像定位、车牌字符分割和车牌字符识别功能于一体的移动端车牌识别系统。

移动端车牌识别工作原理有以下几步完成:

1、图像采集:通过手机摄像头对车辆进行拍照或视频扫描采集图像;

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

3、车牌定位:在经过图像预处理之后的灰度图像上进行行列扫描,确定车牌区域;

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

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

现今,基于我国经济的飞速发展,汽车的保有数量正在不断地提升。车牌作为车辆识别的主要功能,关于车牌识别系统的研究成为了现阶段的研究热点。就现阶段而言,传统的固定摄像头已经能不能满足当前的社会需求;因而为了车牌识别系统的智能化发展,提出了基于Android、iOS平台的移动端车牌识别系统。通过针对移动端车牌识别系统进行全面研究,从而不断提升车牌识别技术,保障我国公路交通安全。

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

  1. android多个摄像头,一种基于Android多应用共享摄像头的系统及方法与流程

    本发明涉及一种基于Android多应用共享摄像头的系统及方法,属于计算机领域. 背景技术: 在一些特殊的应用场景.例如后台一直在录像,这时摄像头会被录像应用一直占有,其他的应用无法再打开摄像头.如果其 ...

  2. android4.4系统 分屏,基于Android系统的宽屏后视镜分屏方法及系统与流程

    本发明涉及后视镜应用系统领域,尤其涉及一种基于Android系统的宽屏后视镜分屏方法及系统. 背景技术: 后视镜是驾驶员坐在驾驶室座位上直接获取汽车后方.侧方和下方等外部信息的工具.为了驾驶员操作方便 ...

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

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

  4. android智能网络摄像头,基于Android智能后视镜摄像头共享的系统及方法与流程

    本发明涉及一种智能后视镜系统及方法, 尤其涉及的是一种基于Android的智能后视镜摄像头共享系统及方法改进. 背景技术: 现有技术的基于Android智能后视镜系统,通常具有独立的操作系统,独立的运 ...

  5. 一种基于Android、iOS平台的移动端车牌识别接口,实现手机扫描提取车牌号

    车牌识别技术已经成为每个城市的车辆管理重点工作之一,有效.准确.及时的车牌识别为交通执法.停车场车辆管理等工作带来极大的便利.目前,一致基于Android.iOS系统的移动端车牌识别算法仅需手机摄像头 ...

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

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

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

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

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

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

  9. android换肤的实现方案,一种基于Android平台的一键换肤方法与流程

    本发明属于互联网技术领域,尤其涉及一种基于Android平台的一键换肤方法. 背景技术: 换肤性能的添加在很大的程度上面提高了用户的体验感,用户可以根据自己喜好选择自己喜欢的皮肤颜色,并且我们针对不同 ...

最新文章

  1. 面试官:如果让你设计一个消息中间件,如何将其网络通信性能优化10倍以上?【石杉的架构笔记】...
  2. 卡在登陆界面进不去_穿越火线第十三年:需要的不仅仅是新界面,重要还是留住旧玩家...
  3. netbeans搭建安卓开发环境
  4. smbus协议的command_SMBus总线概述
  5. 零基础 Amazon Web Services (AWS) 入门教程图文版(四)
  6. Python面试题汇总
  7. 阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第1节 基础加强_2_Junit_测试概述...
  8. @WebListener 注解方式实现监听(eclipse和idea)
  9. 如何下载特定版本的bootstrap.min.css、bootstrap.min.js、jquery-3.5.1.min.js
  10. 专栏全年主题合辑-代码中文命名相关实践 2018-11-10
  11. 汽车UDS诊断详解及Vector相关工具链使用说明——总述
  12. 从0开始移植冒险岛online,和小伙伴一起在局域网或私服怀旧吧
  13. 解题报告 之 HDU5336 XYZ and Drops
  14. 2021-07-14 PMP 横道图、网络图、看板、燃尽图了解
  15. ISO7816 调试心得
  16. 那些年, 你读错过的IT名词
  17. Horizon 二次开发 - 登陆页面修改
  18. 蓝桥杯第四日——对局匹配
  19. 索尼sw2刷android wear,SmartWatch2 apk下载|SmartWatch2 SW2软件安卓版下载 v1.6.31 - 跑跑车安卓网...
  20. js数组遍历的十种方法

热门文章

  1. Linux下useradd与adduser的区别
  2. 学习发展历史,真的一无所用吗?NO
  3. sqlmap的用法,sqlmap -r
  4. PTA 7-1 修理牧场
  5. 两段视频合成一个视频用什么软件 怎么把两段视频合成一段看不出来
  6. 服务端开发的实习总结
  7. java毕业设计水果网店管理系统(附源码、数据库)
  8. 腿麻脚软警告,体虚者勿入!
  9. 如何理解通用信息管理软件--橡皮泥软件
  10. 关于向量值函数方程变分的一点注记