好文档 - 专业文书写作范文服务资料分享网站

基于matlab的车牌识别(含子程序)

天下 分享 时间: 加入收藏 我要投稿 点赞

基于matlab的车牌识别系统

一、对车辆图像进行预处理

1.载入车牌图像: function [d]=main(jpg)

[filename, pathname] = uigetfile({'*.jpg', 'JPEG 文件(*.jpg)'}); if(filename == 0), return, end global FILENAME %定义全局变量 FILENAME = [pathname filename]; I=imread(FILENAME);

figure(1),imshow(I);title('原图像');%将车牌的原图显示出来结果如下:

2.将彩图转换为灰度图并绘制直方图: I1=rgb2gray(I);%将彩图转换为灰度图

figure(2),subplot(1,2,1),imshow(I1);title('灰度图像');

figure(2),subplot(1,2,2),imhist(I1);title('灰度图直方图');%绘制灰度图的直方图结果如下所示:

3. 用roberts算子进行边缘检测:

I2=edge(I1,'roberts',0.18,'both');%选择阈值0.18,用roberts算子进行边缘检测 figure(3),imshow(I2);title('roberts 算子边缘检测图像'); 结果如下:

4.图像实施腐蚀操作: se=[1;1;1];

I3=imerode(I2,se);%对图像实施腐蚀操作,即膨胀的反操作 figure(4),imshow(I3);title('腐蚀后图像');

5.平滑图像

se=strel('rectangle',[25,25]);%构造结构元素以正方形构造一个se

基于matlab的车牌识别(含子程序)

基于matlab的车牌识别系统一、对车辆图像进行预处理1.载入车牌图像:function[d]=main(jpg)[filename,pathname]=uigetfile({'*.jpg','JPEG文件(*.jpg)'});if(filename==0),return,endglobalFIL
推荐度:
点击下载文档文档为doc格式
478qs03i6t23x6i11fyp2nsft0iuth00r80
领取福利

微信扫码领取福利

微信扫码分享