车牌字符细化算法的设计与实现

2021-11-25 03:56裴来芝
科技信息·学术版 2021年25期
关键词:智能交通算法

裴来芝

摘要:为了提高车牌自动识别率,需要对车牌图像进行图像预处理、字符分割、字符识别,为了提高字符识别率,需要对字符进行大小归一、字符紧缩重排和字符细化,本文介绍了字符细化算法及其实现方法。

关键词:智能交通 字符细化 算法

一.引言

随着经济的迅速发展,机动车数量激,为了方便管理智能交通管理系统应运而生。车牌自动识别系统是智能交通的一个重要组成部分,车牌自动识别系统实际就是一个计算机视觉系统,自动摄取车牌图像,车牌自动识别系统需要对采集车辆图像、定位车牌和车牌字符识别三个部分组成,字符识别是车牌自动识别系统的关键技术,字符识别的准确率直接影响到车牌自动识别系统识别车辆的准确率。字符识别需要对图像进行去噪、分割字符、字符大小归一、字符紧缩重排和字符细化。

二.车牌字符细化算法介绍

车牌字符细化就是将图像的线条进行细化,利用细化算法提取出字符的骨架,利用字符骨架的不同特征进行数码识别,字符细化算法有很多种,本文具体算法介绍如下。

取图像的像素点 P1,将其相邻8个像素点分别记为P2,P3,···,P9,如下图所示。

将这9个像素点按上图方式排列后,设P1的像素值为PV,若下面4个条件同时满足,则可以将P1像素点删除,这样就可以对图像进行细化。

条件(1)中的CZ(P1)表示像素点P1相邻8个像素点与其像素值相同像素点

的个数,这里取值为大于等于2且小于等于6。条件(2)中CO(P1)表示像素点P1相邻8个像素点中像素值交替变化的次数,这里为取值1。如下图所示,CZ(P1)=4,CO(P1)=3。条件(4)是指P2P4P8中至少有一個像素点的像素值与P1不同。条件(4)是指P2P4P6中至少有一个像素点的像素值与P1不同。

经过对图像中的每一个像素点进行逐一判断这4个条件,把同时满足4个条件的像素点去掉,否则保留,做为该像素点为图像的骨架点,这样就实现了图像的细化。

三.车牌字符细化算法的实现

通过编程实现车牌字符细化算法,其关键代码如下:

猜你喜欢
智能交通算法
国际主流轧差算法介绍:以CHIPS的BRA算法为例
Travellng thg World Full—time for Rree
学习算法的“三种境界”
算法框图的补全
算法初步知识盘点
大数据时代城市智能交通的数据技术
基于物联网的智能交通系统架构
基于支持向量机的车牌字符识别方法
智能交通中的车辆检测专利技术综述
比比谁的算法妙