【S1IG1】基于MATLAB车牌识别算法实现 GUI界面

2021-04-24 22:02:53      索炜达.猿创      710     

项目编号:S1IG1

文件大小:5M

源码说明:GUI界面(带中文注释)

文档说明:WORD格式 8页 811个字  PDF说明 提取码:61ic

操作视频:MP4格式  视频演示 提取码:61ic 

开发环境:Matlab2016a 以上版本


一、算法

读取拍摄图像--->截取车牌部分--->识别车牌

图像预处理:

将图像经过图像灰度化、图像增强、边缘提取、二值化等操作,转换成便于车牌定位的二值化图像;

车牌定位:

利用车牌的边缘、形状等特征,再结合Roberts 算子边缘检测、数字图像、形态学等技术对车牌进行定位;

字符的分割:

采用的方法是将二值化后的车牌部分进行寻找连续有文字的块,若长度大于设定的阈值则切割,从而完成字符的分割;

字符识别:

运用模板匹配算法完成。

思路一:

读取图像::同上

截取车牌::基于HSV色域和SOBEL边缘提取车牌

识别车牌::将截取的车牌图像变换为二值图像, 切割之后与模板库叠加/相减(相同大小20*40)比例最高者就是对应字符

2. 训练(难度大, 自己能力不够)

• 思路雏形:

•  已有思路:

•  我的思路:


二、算法评价(一切默认图像平行):

局限性:

-图片稍有倾斜便会很难正确识别,

-图片稍微模糊也很难正确识别,

-车牌上的点"."对识别影响特别大,

-噪声干扰大时剪切失败

这些问题都是出现在图像的预处理上, 还有出现在图像的切割算法上.

所有这些部分需要跟多的改进优化


三、程序

这里我直接做成了GUI, 可以一步步识别出车牌. 比较直观


四、效果图

实现的效果见下图:

【S1IG1】基于MATLAB车牌识别算法实现 GUI界面

【S1IG1】基于MATLAB车牌识别算法实现 GUI界面

文件列表:

目录│文件列表:

 ├ 1.文档[WORD格式可编辑]

 │  └ 设计文档.docx

 ├ 2.源码[测试可正常运行]

 │  └ NewMethod

 │     │ 1.jpg

 │     │ 2.jpg

 │     │ 3.jpg

 │     │ 4.jpg

 │     │ 5.jpg

 │     │ 6.jpg

 │     │ 7.jpg

 │     │ CarId.fig

 │     │ CarId.m

 │     │ getword.m

 │     │ my_imsplit.m

 │     │ 车牌图像.jpg

 │     ├ model

 │     │  │ 0.jpg

 │     │  │ 1.jpg

 │     │  │ 2.jpg

 │     │  │ 3.jpg

 │     │  │ 4.jpg

 │     │  │ 5.jpg

 │     │  │ 6.jpg

 │     │  │ 7.jpg

 │     │  │ 8.jpg

 │     │  │ 9.jpg

 │     │  │ A.jpg

 │     │  │ B.jpg

 │     │  │ C.jpg

 │     │  │ D.jpg

 │     │  │ E.jpg

 │     │  │ F.jpg

 │     │  │ G.jpg

 │     │  │ H.jpg

 │     │  │ I.jpg

 │     │  │ J.jpg

 │     │  │ k.jpg

 │     │  │ L.jpg

 │     │  │ M.jpg

 │     │  │ N.jpg

 │     │  │ O.jpg

 │     │  │ P.jpg

 │     │  │ Q.jpg

 │     │  │ R.jpg

 │     │  │ S.jpg

 │     │  │ T.jpg

 │     │  │ U.jpg

 │     │  │ V.jpg

 │     │  │ W.jpg

 │     │  │ X.jpg

 │     │  │ Y.jpg

 │     │  │ Z.jpg

 │     │  │ 京.jpg

 │     │  │ 浙.jpg

 │     │  │ 苏.jpg

 │     │  │ 豫.jpg

 │     │  │ 贵.jpg

 │     │  │ 辽.jpg

 │     │  │ 陕.jpg

 │     │  └ 鲁.jpg

 │     └ 车牌

 │        ├ 无法识别

 │        │  │ timg (2).jpg

 │        │  │ timg (3).jpg

 │        │  │ timg (4).jpg

 │        │  │ timg (5).jpg

 │        │  └ timg.jpg

 │        └ 车牌图片

 │           │ car1.jpg

 │           │ car2.jpg

 │           │ car3.jpg

 │           └ car4.jpg

 └ 3.操作视频

    └ 操作视频.mp4

TAG车牌识别GUI
  • 7 次
  • 240 分