基于边缘检测的车牌定位

这是一个基于MATLAB的图像处理项目,主要运用边缘检测技术进行车牌定位。由于图像预处理步骤包括增加对比度和形态学处理,因此对图片质量有一定要求。当灰度变化过大或二值图像连通区域复杂时,效果可能不佳。作者认识到项目存在不足,并分享了车牌倾斜矫正的MATLAB代码。
摘要由CSDN通过智能技术生成

刚开始接触图像处理做的试验项目,想法比较简单,限制多弊端较大,对图片质量要求比较高,如果灰度变化太大又或者预处理后得到的二值图像的连通区域出现与车牌所处区域面积相近,效果就差了很多。图像的预处理是通过增加对比度以及形态学处理得到的。想要得到理想效果需要多次重复操作。

有很多不足之处,还请各位大神指教。


直接上效果图

   

下面是matlab实现程序:


close all;clc;
I=imread('F:\matlab\MATLAB上机操作\图形\2.jpg');
%图像预处理
re=license_plate_regulation(I);
i2=edge(re,'roberts');%边缘检测
imshow(i2);
se=[1;1;1];%腐蚀算子
i3=imerode(i2,se);%此腐蚀可将非车牌区域的噪声信息腐蚀掉
figure,imshow(i3);
se1=strel('rectangle',[25,25]);%创建25*25的矩形结构元素
i4=imclose(i3,se1);%闭环运算 需要选择大的算子
figure,imshow(i4);
figure
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值