【车牌识别】基于卷积神经网络CNN实现车牌识别附matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。

🍎个人主页:Matlab科研工作室

🍊个人信条:格物致知。

更多Matlab仿真内容点击👇

智能优化算法       神经网络预测       雷达通信       无线传感器        电力系统

信号处理              图像处理               路径规划       元胞自动机        无人机 

⛄ 内容介绍

随着大数据技术的成熟以及人工智能技术的蓬勃发展,智慧交通逐渐成为相关技术的重要落地点。通过智慧交通技术,可以使道路网络达到更高的运行效率,既节省了人们的时间,又减少了资源的消耗。城市在发展过程中不免会遇到各种复杂的问题,举例来说,城市停车,停车难已经成为各发展较快城市,城市化过程中一个难以避免的问题。在停车场的入几处,设置午牌识别机以扫描和识别进出车辆的车牌号码,与相关系统对接并记录车辆的信息。车牌识别不仅可以加强车辆进出入管理,而且还有利于优化停车位的分布和方便车主查询查找停车位。因自然环境及监控设备而等因素的影响,采集的车牌照片质量层次不齐,因此,不同质量的标签照片要能够准确识别标签信息很有必要。

⛄ 部分代码

function t = qiege(image)

%用途:去掉不用的黑色区域,使得边界与白色点紧密连接

[m,n]=size(image);

top = 1; 

bottom = m;

left = 1;

right = n;

while 1

    

    while sum(image(top,:))==0 && top<=m  

        top = top + 1;

    end

    while sum(image(bottom,:))==0 && bottom>=1

        bottom = bottom - 1;

    end

    while sum(image(:,left))<m/20 && left<=n

        left = left + 1;

    end

    while sum(image(:,right))<m/20 && right>=1

        right = right - 1;

    end

    dd = right - left; 

    hh = bottom - top; 

    length=round(hh/4);

    

    if   n<50                        %分割到最后一张图就直接跳出

        break;

    end

    if sum(image(:,left+10)) >10 && sum(image(:,left+5))>10  %分割常规字符

        break;

    end

    if ( sum(image(:,left+1)) + sum(image(:,left+3)) )  >m/2  %分割“1”字符

        break;

    end

    

    left=left+5;

    

end

%切割图像

t = imcrop(image, [left top dd hh]);

⛄ 运行结果

⛄ 参考文献

[1] 周世杰, 李顶根. 基于卷积神经网络的大场景下车牌识别[J]. 计算机工程与设计, 2020, 41(9):5.

[2] 刘永桂, 任闯. 一种基于卷积神经网络的车牌识别方法:, CN113159153A[P]. 2021.

[3] 彭洋, 汪孟杰. 基于卷积神经网络的车牌识别[J]. 微计算机信息, 2020, 000(017):72-73.

[4] 苏康友柳贵东熊宇. 基于卷积神经网络的车牌识别设计[J]. 信息与电脑, 2022, 34(15):198-200.

⛳️ 代码获取关注我

❤️部分理论引用网络文献,若有侵权联系博主删除

❤️ 关注我领取海量matlab电子书和数学建模资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值