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

  • 85
  • 0
  • 约 23页
  • 2017-08-20 发布于安徽
  • 举报
基于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=imer

文档评论(0)

1亿VIP精品文档

相关文档