浅析一种基于Android、iOS平台的手机端车牌识别的实现过程

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

      那么,手机端车牌识别是怎样实现的呢?下面简单介绍一下这个流程。

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

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

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

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

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

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

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

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

      手机端车牌识别技术特点

      1.只需通过智能手机或Pad的摄像头对准车牌,无需拍照,实现自动采集车牌信息轻松扫一扫识别出车牌号的功能。

      2.手机端车牌识别整牌识别率高达99.7%,尤其汉字识别遥遥领先同类产品;

      3. 识别速度快,极致优化的车牌定位和识别算法;

      4. 手机端车牌识别支持牌照全,包括蓝牌、黄牌、挂车号牌、新军牌、警牌、新武警车牌、教练车牌、大使馆车牌、 农用车牌、个性化车牌、港澳出入境车牌、澳台车牌、 民航车牌、领馆车牌、新能源车牌等;

      5. 车牌宽度要求低,车牌宽度≥60个像素,都不影响识别;

      6. 手机端车牌识别完美支持安卓系统,ios系统,支持手机ARM平台和PDA的X86架构;

      7.手机端车牌识别支持视频识别和拍照识别两种识别模式。

      随着移动互联及移动终端的普及,OCR技术在移动端得到很好地应用,基于OCR技术开发出的手机端车牌识别SDK可以直接对汽车的车牌进行识别录入,替代原来的手工记录,然后再人工录入电脑的步骤,让车牌的识别、记录工作变得快捷、便利、准确,会给业务人员带来很大的便利。

运营 丁羚飞 187-0168-6857  QQ:283870550

猜你喜欢

转载自my.oschina.net/u/3704270/blog/1785823