一种支持本地离线扫描识别的移动端车牌识别技术,基于AndroidiOS平台

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一种支持本地离线扫描识别的移动端车牌识别技术,基于AndroidiOS平台相关的知识,希望对你有一定的参考价值。

随着社会的发展,城市中的汽车越来越多。城市由于汽车的增加造成的拥挤给人们的生活带来了极大的不便,这种不便迫使人们去寻找高技术有效手段去解决这种不便。很多的大型停车场收费系统管理存在着排队时间长、管理成本高、劳动强度大等各种弊端,顺应时代发展的一些占路停车场和小型露天停车场也应运而生,然而这些停车场收费透明度低、资金流失和车辆失窃也给车主和管理者造成了较大的困扰,因此需要一些较为快捷有效的管理系统去解决这些问题。
技术图片
此时,一种基于移动端车牌识别的停车收费方法应运而生,车辆通过停车场出入口时,停车场端系统远距离自动识读车载标签及绑定的后台账户信息,生成当次停车缴费记录,通过移动端车牌识别选定停车费二维码支付功能提交车牌号,停车场内的无线WIFI自动识别车主手机终端所在停车场,并向车主手机终端系统发送停车费信息及应缴纳金额,车主核对无误后进行缴费。本发明瞬时完成检验、记录、核算、收费等工作,是一种高效快捷、公正准确的管理手段,实现方便快捷的停车场管理,而且还杜绝了保安私吞停车场收费问题,对于手机拍照无法识别的车牌,或者无牌车,提出采用车辆特征与车身颜色混合运算的方式,解决了无牌车或无法识别车牌的收费问题。
下面就简单介绍这种移动端车牌识别技术:
移动端车牌识别技术是指通过计算机视觉、图像处理与模式识别等方法从车辆图像中提取车牌字符信息,从而确定车辆身份的技术。移动端车牌识别技术分为车牌定位、字符分割、字符识别三大部分。车牌区域在整幅图像中所占比例很小,车牌的颜色、大小、位置也不确定,并且定位算法要能够克服不同光照和复杂背景的影响,还要兼顾准确性和实时性,因此快速准确的定位车牌是比较困难的。
先通过调取智能手机的摄像头获得车牌的彩色照片,然后将采集到的图像进处理,包括通过YUV模型进行灰度化,分段线性变换进行灰度拉升,二值化,Roberts算子进行边缘检测,数学形态学处理等,然后通过Hough变换进行车牌矫正,其次用双投影和灰度跳变的方法实现车牌的定位、分割,最后通过模板匹配实现车牌识别。
技术图片
移动端车牌识别工作原理有以下几步完成:
1、图像采集:通过手机摄像头对车辆进行拍照或视频扫描采集图像;
2、预处理:噪声过滤、自动白平衡、自动曝光以及伽马校正、边缘增强、对比度调整等;
3、车牌定位:在经过图像预处理之后的灰度图像上进行行列扫描,确定车牌区域;
4、字符分割:在图像中定位出车牌区域后,通过灰度化、二值化等处理,精确定位字符区域,然后根据字符尺寸特征进行字符分割;
5、字符识别:对分割后的字符进行缩放、特征提取,与字符数据库模板中的标准字符表达形式进行匹配判别。
技术图片
移动端车牌识别技术是一款成熟的基于androidios平台的车牌识别程序,可以看到它支持的车牌类型很多,而且对摄像头像素要求不高,所以APP集成手机拍照识别车牌SDK的时候方便了很多。车牌识别已经成为每个城市的车辆管理重点工作之一,有效、准确、及时的车牌识别为停车场车辆管理等工作带来极大的便利。
文章为本人原创,禁止转载,如有疑问请致邮:283870550@qq.com

以上是关于一种支持本地离线扫描识别的移动端车牌识别技术,基于AndroidiOS平台的主要内容,如果未能解决你的问题,请参考以下文章

移动端车牌识别与云端车牌识别的区别

一种基于AndroidiOS系统的移动端车牌识别技术,实现轻APP本地扫描识别车牌号

移动端车牌识别的应用

移动端服务器端车牌识别的区别

移动端车牌识别安卓TF卡授权

支持视频流识别的移动端(AndroidiOS)车牌识别