车牌定位的Matlab程序实现 本次程序设计描述了一个车牌识别系统中车牌定位的实现。车牌识别系统是一种智能化交通管理系统,它可以应用于高速公路收费、交通管理、停车场计费等领域。通过对图像处理的学习,制定了车牌定位程序设计方案: 输入原始图象——开操作提取图象背景——用原始图象减去背景图象——求图象直方图——取得阈值对图象进行二值化——在进行一次开操作——得到结果 车牌定位 牌照的定位与分割是牌照识别系统的关键技术之一,其主要目的是在预处理后的灰度图像中确定牌照的具体位置,并将包含牌照字符的子图像从整个图像中分割出来,供字符识别子系统识别。 Matlab实现 ① 装入待处理图象并显示原始图象,如①图所示: clear; close all; i=imread('原始图象'); figure,imshow(i); ...... Matlab程序: clear; close all; i=imread('原始图象'); figure,imshow(i); %装入待处理图象并显示原始图象 s=strel('disk',10); bg=imopen(i,s); figure,imshow(bg); %对‘原始图象’进行开操作得到图象背景 bw=imsubtract(i,bg); figure,imshow(bw); %用原始图象与背景图象作减法 %figure,imhist(i); %求图象直方图 level=0.5; bw2=im2bw(bw,level); figure,imshow(bw2); %通过图象的直方图取得阈值,将图象二值化 ...... |
查看评论
已有0位网友发表了看法