author:zox
实验环境:Matlab2019a
课程设计:汽车车牌识别
序号 | 内容 |
---|---|
0 | [任务+原理+设计方案] |
1 | 车牌图像预处理 |
2 | 车牌定位 |
3 | 车牌字符分割 |
4+5 | 车牌字符识别+结果分析 |
6 | 总结 |
∞ | 源代码 |
三、课程设计步骤和结果
2.车牌定位
车牌定位就是根据前面对图像预处理得到的粗略的车牌区域的二值图像,来找到车牌在原彩色图像中的位置,然后将其分割出来。
主要是需要确定车牌的边界,所以我们采用扫描法来扫描二值图像获取车牌的边界,对应的流程图如下:
在此过程中使用到的图像索引表如下:
表-2 车牌定位图像索引
图像名称 | 图像注解 |
---|---|
I5 | 粗略定位到的车牌区域的二值图像 |
I6Y | 行扫描后标记的蓝色像素点的位置 |
I6X | 列扫描后标记的蓝色像素点的位置 |
I7Y | 行过滤到的车牌区域 |
I7X | 列过滤到的车牌区域 |
License | 定位分割到的车牌区域彩色图像 |
2.1车牌区域的边界值计算
在一幅经过适当二值化处理、含有车牌的图像中,车牌区域具有以下2个基本特征:
1)车牌区域为白色像素点,背景为黑色像素点;
2)车牌区域的形状为相对大小固定的矩形区域;
根据以上特征,本系统将汽车车牌定位分为行扫描和列扫描, 分别确定车牌的上下边界和左右边界。
行扫描确定上下边界的实现步骤和关键代码