基于单片机的车牌检测

基于单片机的车牌检测
基于单片机的车牌检测

毕业论文

基于Matlab的车牌识别系统设计

系部:

学生姓名:

专业班级:

学号:

指导教师:

2015 年 03月 21日

声明

本人所呈交的论文《基于Matlab的车牌识别系统设计》,是我在指导教师的指导和查阅相关著作下独立进行分析研究所取得的成果。除文中已经注明引用的内容外,本论文不包含其他个人已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。

作者:

日期:

【摘要】

本设计以基于MATLAB的车辆牌照识别算法的研究,以车辆牌照识别的算法设计为实例,详细介绍图像识别的基本方法。在整个车辆牌照识别的过程中,有预处理、边缘提取、车牌定位、字符分割、字符识别五大模块,用MATLAB软件编程来实现每一个部分,最后识别出汽车牌照。在研究的同时对其中出现的问题进行了具体分析,处理。寻找出对于具体的汽车牌照识别过程的最好的方法。

【关键词】:MATLAB,车牌识别,字符识别,编程

Abstract

This design is based on the research on vehicle license plate recognition algorithm based on MATLAB algorithm, to design the vehicle license plate recognition as an example, introduces the basic method of image recognition. In the process of the whole vehicle license plate recognition, pretreatment, edge detection, license plate location, character segmentation, character recognition five big modules, using MATLAB software programming to implement every part, and finally identify the license plate. The study also analyzes the problems, treatment. To find out the best method for car license plate recognition process of concrete.

【key words】: MATLAB, license plate recognition, character recognition, programming

目录

1.引言 (1)

1.1 设计简介 (1)

1.2 国内外研究动态 (1)

2. 设计要求及意义 (2)

2.1 设计目的 (2)

2.2设计意义 (2)

2.3 设计的主要内容 (2)

3.设计内容及原理 (3)

3.1字符图像的获取 (3)

3.2图像预处理 (3)

3.3车牌定位 (4)

3.4牌照字符分割 (4)

3.5牌照字符识别 (4)

4.系统设计 (5)

4.1 系统设计框图 (5)

4.2 子模块设计 (6)

4.2.1载入车牌图像 (6)

4.2.2将彩图转换为灰度图并绘制直方图 (6)

4.2.3用roberts算子进行边缘检测图像的操作 (7)

4.2.4图像实施腐蚀操作 (7)

4.2.5平滑图像的操作 (8)

4.2.6删除二值图像的小对象操作 (8)

4.2.7车牌定位 (9)

4.2.8字符分割与识别 (9)

4.2.9车牌识别 (13)

5.设计最终结果及分析 (16)

6.设计总结 (17)

致谢 (17)

参考文献 (19)

附录一:车牌识别程序: (20)

附录二:字符分割程序 (22)

附录三:qiege主程序 (23)

1.引言

1.1 设计简介

在当今社会,人们的生活质量不断上升,汽车的数量呈直线式增长。汽车数目的增多势必要对其进行统一的管理。而作为汽车“身份证”的汽车车牌,是讲车车之间分隔开来的最好办法。因此,本次设计就是基于这个思想,设计一个能自动识别汽车车牌的系统从而对汽车进程管理。配合我国交通部的交通安全法规。交通安全法规规定了每辆汽车的生产、装配、上路都要进行严格的管理。在此基础上,就得设计出一个系统使其能在公共场合自动识别汽车车牌(CPR),由此即是本次设计的意义所在,极大方便将车辆进行管理。

1.2 国内外研究动态

目前,在欧美地区的车牌识别系统已经十分成熟,而我国对于这一技术则是刚刚起步,还没走出实验室。这个也与我国的基本国情有关。国外对车牌有详细、统一的管理,但是我国的车牌号就显得稍微杂乱。虽说地理上我国对车牌进行了详细的划分,但是对其归一化的管理尚未成熟。虽然现在已经投入了较大的人力物力对其进行深究,但是还是存在不少的难题等待解决,比如字符的分割。造成这个原因车牌的移动性对比度低、车辆移动、以及车牌的磨损和其他外接的干扰等,造成准确定位能力降低。真正的难度在于车牌字符的识别,识别的准确率直接决定着系统的成败。车牌字符的识别可以利用光学原理来进行研究,此方式相对于车牌定位和车牌字符分割来对比还是较为简单的。

国内外有很多针对这一问题的研究报道。显然,国外对这一方面的起步较早。早在20世纪70年代,英国就在实验室中完成了“实时车牌检测系统”的广域检测和开发。也就是在这个时候,世界上第一台真正意义上的车牌识别系统横空出世。发经过几十年的发展,国外的车牌识别水平已达到一个很高的水平,准确识别率基本都在80%之上,甚至有高于90%。并且已经实现了产品化,并在实际的交通系统中得到了广泛的应用。

上文已经说到,国内的车牌太过于复杂多变,所以国外的车牌识别系统我们只能说是经验的借鉴,但是要在国内真正实现效果并不怎么好,只能借鉴人家的研究经验。中国的车牌识别系统虽然才刚起步,但是国内已经有大量光于这方面的研究,提出了很多很好的研究解决方案。中科院的刘志勇教授等人研究的车牌识别系统,在对3180个车牌的识别中,其定位准确率为99.42%,切分准确率为94.52%,因此,许多大型公司都采用了这套系统,而且效果显著。但是包括其他研究人员提出的算法,都存在计算量和存储量大的问

题,难以满足实时性的要求。此外,当车辆区域的颜色和附近颜色相近时,定位失误率会增加。国内还有许多学者一直在进行这方面的研究,并且取得了大量的研究成果。

目前我国有普通地方车牌号、武警车牌号、军队车牌号三种类型,普通地方车牌号又叫自选号牌车牌,自选号牌车牌尺寸是520122.5MM ,即车牌长宽比为4.5:1,一共7个字符,每个字符的高宽比为2:1。首个字符为中文字符,为各个省或直辖市的简称,第二个字符为英文大写字符,前两个字符确定该车牌所在地,后五个字符由阿拉伯数字及英文大写字符组合而成,并且后五个字符间距相同,七个字符大小也相同。

2.设计要求及意义

2.1 设计目的

在查阅相关文献的基础上,对基于Matlab的车牌识别系统进行深入研究,车牌识别系统是计算机视觉和模式识别技术在智能交通领域的重要应用课题之一。车牌识别系统是一特定目标位对象的专用计算机系统,该系统能从一幅图像中自动提取车牌图像、自动分割自符,进而对分割自符的图像进行图像识别。

2.2设计意义

随着我国经济的发展,城镇化进程的加快,国内各大城市交通管理能力将面临重大考验。近年来,各主要城市都将城市智能交通系统的建设作为改善城市交通状况的重点,以缓解城市交通管理的压力,车牌识别系统作为智能交通系统的主要技术之一也得到了很大的发展。然而,国内的智能交通系统产业仍然处于起步阶段,在产业链中,该产业已经具备产业规模,而所欠缺的环节则是对实时交通信息的采集和处理系统。

2.3 设计的主要内容

车牌识别系统的组成较为复杂,大致可以慨括为如下几个大的模部分:图像预处理、图像采集、字符切分、图字符识别以及图像编码、像车牌定位、数码传输与更新等部分,如此庞大的系统不仅需要硬件上面的设计,软件上面也要进行设计。硬件完成车牌图像的采集工作,软件部分则是完成车牌字符分割及识别的工作,很显然,软件部分的成败直接决定着整个系统的成败,完成识别后电路将进行存储,将信息做进一步的处理。系统的核心是软件,软件控制着系统的一切动作,包括后面的管理,很大程度上取决于软件部分识

别车牌的准确性。目前,大多数的车牌识别系统都是采用的直接法识别,也就是汽车车牌照片的直接识别,该方法的一般结构如下:图像采集→图像预处理→车牌定位→字符分割→字符识别。

3.设计内容及原理

3.1字符图像的获取

用扫描仪获取图像是字符图像处理常用的数字化过程的方法之一。以办公设备中常用的台式扫描仪为例,其主要性能指标有x、y方向的分辨率、色彩分辨率(色彩位数)、扫描幅面和接口方式等,这些指标都可以从扫描仪的说明手册中获得。分辨率的单位是dpi (Dot Per Inch),意思是每英寸的像素点数。

扫描仪工作时,首先由可移动带状光源将光线照在欲输入的图稿上,并沿y方向扫描稿件,产生表示图像特征的反射光或透射光。照射到原稿上的光线经反射后穿过一个很窄的缝隙,形成沿x方向的光带,经光学系统采集和过滤成RGB三色光带分别照射到RGB 分量的CCD上,CCD将光信号转换为模拟电信号。内部电路的A/D变换器将模拟电信号转变为数字电子信号输送给计算机。将稿件全部扫描一遍,一幅完整的图像就输入到计算机中去了。

3.2图像预处理

用扫描仪获取图像是字符图像处理常用的数字化过程的方法之一。以办公设备中常用的台式扫描仪为例,其主要性能指标有x、y方向的分辨率、色彩分辨率(色彩位数)、扫描幅面和接口方式等,这些指标都可以从扫描仪的说明手册中获得。分辨率的单位是dpi (Dot Per Inch),意思是每英寸的像素点数。

根据扫描仪扫描的文档实际情况,有选择地用MATLAB编程实现字符图像倾斜校正、滤波、灰度化、二值化和归一化等图像预处理。根据具体需要,还可进行图像的正交变换、边缘提取、形态学和图像细化等操作。

由于拍摄时的环境问题、车牌的清晰性等的影响,拍照角度或摄像机的问题等都会造成车牌字符的模糊不清,使识别过程的难度进一步加大,若是车牌牌照上面有污渍,这堆字符的提取则更加难,这也是车牌识别的准确度一直不高的原因。因此,在字符提取之前有必要对其进行一次针对性的提取。

3.3车牌定位

自然环境下,图像背景复杂、光照不均匀,而能在自然环境下对车牌的准确提取则是关键所在。摄像机自动在视野范围内进行大范围的自动搜索,当检测到周围环境有符合车牌特性的区域做待选区,然后对这些待选区做进一步的判断,最后将最符合牌照信息的区域评选出来,即是分割图像挑选车牌。

3.4牌照字符分割

通过查找资料,自学字符图像分割的常用算法,根据原始扫描图像的实际情况,设计一种字符图像分割的方法并用MATLAB编程实现,并绘制流程图。

当牌照区域准确定位后,将牌照上面的字符一个一个分割出来,依次进行识别。在系统的设计中,字符的分割采用垂直投影的办法。字符处于垂直位置时必有一个最小点,而且这个位置肯定会满足牌照的书写、涂抹等特征。在复杂的环境中使用垂直投影法是一个很好的解决办法。牌照分割流程图如下图所示:

车辆

图像采集图像预处理车牌的定位

分割字符

字符识别

输出车牌号图3-1 牌照分割框图

3.5牌照字符识别

目前主流的字符识别方法主要有匹配算法和人工算法。所谓的匹配算法是将字符分割后二进制转化,并自动转化与数据库中的尺寸匹配,然后与模板进行匹配,最后选出最好的结果作为匹配结果。而人工算法则有分为两个子算法:第一种是讲字符特征进行提取,然后用所获得特征来训练神经网络分配器;而第二种方法则是将图像信息直接输入系统的网络汇总,让网络自动识别。但是在实际中,拍照的清晰度与很多因素有关。比如温度、能见度、污渍等等都会影响拍照的清晰度;。正是由于这些不可剔除的因素存在,使得牌照识别的难度进一步加大。所以,为了使系统的性能更加完善,还要解决的问题还很多。

4.系统设计

4.1 系统设计框图

读入图像

图像预处理

车牌的定位车牌分割字符识别

图4-1 系统设计框图

(1)读入图像

输入的图像由于受到天气、光照等的影响,再加上车牌老化污损、陈旧褪色,这些都可能使车牌图像产生对比度不足的弊端,图像细节分辨不清,车牌字符部分不突出。而且,对高速行进中的汽车拍摄的图像往往产生模糊、扭曲、变形等现象,这都增加了预处理的难度。而这些处理需要很复杂的过程,因为系统把读入的图片默认为比较清晰的、几乎没有倾斜度的图片。

(2)图像预处理

图像预处理过程需要把图像转换成便于定位的二值化图像。需要经过图像灰度化、图像增强、边缘提取、二值化操作。

(3)车牌定位

车牌定位方法的出发点是利用车牌区域的特征来判断车牌,将车牌区域从整幅车牌图像中分割出来。车牌自身具有许多的固有特征,这些特征对于不同的国家是不同的。

(4)字符分割

字符的分割要求能够准确地定位字符边界,进而将车牌内的所有字符提取出来。

(5)字符识别

应用模板匹配的算法来实现字符的识别,要求能准确地识别车牌。

4.2 子模块设计 4.2.1载入车牌图像

I=imread('123.jpg');

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

图4-1 车牌原图

4.2.2将彩图转换为灰度图并绘制直方图

I1=rgb2gray(I);%将彩图转换为灰度图

figure(2),subplot(1,2,1),imshow(I1);title('gray image');

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

gray image

100

200

0200400600800100012001400

16001800

2000灰度图直方图

图4-2 灰度图和直方图

4.2.3用roberts算子进行边缘检测图像的操作

I2=edge(I1,'roberts',0.18,'both');%选择阈值0.18,用roberts算子进行边缘检测figure(3),imshow(I2);title('roberts operator edge detection image');

结果如下:

roberts operator edge detection image

图4-3边缘检测图

4.2.4图像实施腐蚀操作

se=[1;1;1];

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

figure(4),imshow(I3);title('corrosion image');

corrosion image

图4-4腐蚀操作图

4.2.5平滑图像的操作

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

I4=imclose(I3,se);% 图像聚类、填充图像

figure(5),imshow(I4);title('smothing image');

结果如下所示:

smothing image

图4-5平滑图像

4.2.6删除二值图像的小对象操作

I5=bwareaopen(I4,2000);% 去除聚团灰度值小于2000的部分

figure(6),imshow(I5);title('remove the small objects'); %用imshow函数显示滤波后图像结果如下所示:

remove the small objects

图4-6 滤波后图像

4.2.7车牌定位

图4-7 车牌定位图

4.2.8字符分割与识别

(1)车牌的进一步处理

对分割出的彩色车牌图像进行灰度转换、二值化、均值滤波、腐蚀膨胀以及字符分割以从车牌图像中分离出组成车牌号码的单个字符图像,对分割出来的字符进行预处理(二值化、归一化),然后分析提取,对分割出的字符图像进行识别给出文本形式的车牌号码。

运行结果如下所示:

图4-8灰度转换、二值化、均值滤波、腐蚀膨胀以及字符分割图(2)字符分割

系统的工作过程中,字符的分割是必不可少的一个过程。经过了牌照定位之后,将字符分割开来进行识别。有很多种字符识别的方法,我们都知道,车牌的字符间距较大,所以字符靠的很近的情况下是不会出现的,所以在这里我们就可以使用这个原理,当某个长度大于设定的值时,即为两个字符,将其分割开来。由此我们就可以对已经分割的

字符进行处理,程序自动进入判断下一字符的过程。由于车牌的字符较大,辨认也较为方便。在此只进行了归一化处理,然后进行后期处理。

% 扫描字符块,当发现其长度大于设定值时,我们可以人为这个由两个字符组成,需要分割

%首先创建子函数qiege与getword,而后调用子程序,将车牌的字符分割开并且进行归一化处理

d=qiege(d);

[m,n]=size(d);

subplot(3,2,5),imshow(d),title(n)

k1=1;k2=1;s=sum(d);j=1;

while j~=n

while s(j)==0

j=j+1;

end

k1=j;

while s(j)~=0 && j<=n-1

j=j+1;

end

k2=j-1;

if k2-k1>=round(n/6.5)

[val,num]=min(sum(d(:,[k1+5:k2-5])));

d(:,k1+num+5)=0; % 分割

end

end

% 再切割

d=qiege(d);

% 切割出7 个字符

y1=10;y2=0.25;flag=0;word1=[];

while flag==0

[m,n]=size(d);

left=1;wide=0;

while sum(d(:,wide+1))~=0

wide=wide+1;

end

if wide

d(:,[1:wide])=0;

d=qiege(d);

else

temp=qiege(imcrop(d,[1 1 wide m]));

[m,n]=size(temp);

all=sum(sum(temp));

two_thirds=sum(sum(temp([round(m/3):2*round(m/3)],:)));

if two_thirds/all>y2

flag=1;word1=temp; % WORD 1

end

d(:,[1:wide])=0;d=qiege(d);

end

end

% 分割出第二个字符

[word2,d]=getword(d);

% 分割出第三个字符

[word3,d]=getword(d);

% 分割出第四个字符

[word4,d]=getword(d);

% 分割出第五个字符

[word5,d]=getword(d);

% 分割出第六个字符

[word6,d]=getword(d);

% 分割出第七个字符

[word7,d]=getword(d);

figure(9);

subplot(2,7,1),imshow(word1),title('1');

subplot(2,7,2),imshow(word2),title('2');

subplot(2,7,3),imshow(word3),title('3');

subplot(2,7,4),imshow(word4),title('4');

subplot(2,7,5),imshow(word5),title('5');

subplot(2,7,6),imshow(word6),title('6');

subplot(2,7,7),imshow(word7),title('7');

[m,n]=size(word1);

% 商用系统程序中归一化大小为40*20,此处演示word1=imresize(word1,[40 20]);

word2=imresize(word2,[40 20]);

word3=imresize(word3,[40 20]);

word4=imresize(word4,[40 20]);

word5=imresize(word5,[40 20]);

word6=imresize(word6,[40 20]);

word7=imresize(word7,[40 20]);

subplot(2,7,8),imshow(word1),title('1');

subplot(2,7,9),imshow(word2),title('2');

subplot(2,7,10),imshow(word3),title('3');

subplot(2,7,11),imshow(word4),title('4');

subplot(2,7,12),imshow(word5),title('5');

subplot(2,7,13),imshow(word6),title('6');

subplot(2,7,14),imshow(word7),title('7');

imwrite(word1,'1.jpg');

imwrite(word2,'2.jpg');

imwrite(word3,'3.jpg');

imwrite(word4,'4.jpg');

imwrite(word5,'5.jpg');

imwrite(word6,'6.jpg');

imwrite(word7,'7.jpg');

运行结果如下:

图4-9字符分割图

4.2.9车牌识别

在图像识别中,最常用的是匹配算法,其工作原理是在图象或图象区域f(i,j)中提取的若干特征量与自己系统中自带的模板进行比较,由系统自带的算法进行对比,当“检测”到其中一部分相似度最大的时候,就可以将此图像进行归类。此方法也可以计算图像和系统模板之间的距离,以最小距离的方式来进行归类。

这里用相减的办法来和模板中的字符进行对比,相减之后找到差值最大的值。我国的汽车车牌一般由7个字符组成,第一个字一般为各省份的坚持,通常代表车辆所属省份,省份简称的后面则是由字母和数字组成的组合。汉字共约50多个,大写英文字母26个,数字10个。为了实验方便,结合本次设计所选汽车牌照的特点,只建立了7个数字26个字母与10个数字的模板。其他模板设计的方法与此相同。

首先取字符模板,接着依次取待识别字符与模板进行匹配,将其与模板字符相减,得到的0越多那么就越匹配。把每一幅相减后的图的0值个数保存,即为识别出来的结果。

识别的流程图如下所示:

建立自动识别

的代码表

读取分割出来

的字

第一个字符与模板中的

汉字模板进行匹配

第二个字符与模板中的字

母模板进行匹配

后5个字符与模板中的字母

与数字模板进行匹配

待识别字符与模板字符相减,值越

小相似度越大,找到最小的一个即

为匹配的最好的

识别完成,输出此模板对应值

图4-10 识别流程图

源代码如下:

liccode=char(['0':'9' 'A':'Z' '苏豫陕鲁京辽浙']); %建立自动识别字符代码表SubBw2=zeros(40,20);

l=1;

for I=1:7

ii=int2str(I);

t=imread([ii,'.jpg']);

SegBw2=imresize(t,[40 20],'nearest');

SegBw2=double(SegBw2)>20;

if l==1 %第一位汉字识别

kmin=37;

kmax=43;

elseif l==2 %第二位A~Z 字母识别kmin=11;

kmax=36;

else l>=3 %第三位以后是字母或数字识别kmin=1;

kmax=36;

end

for k2=kmin:kmax

fname=strcat('字符模板\',liccode(k2),'.jpg');

SamBw2 = imread(fname);

SamBw2=double(SamBw2)>1;

for i=1:40

for j=1:20

SubBw2(i,j)=SegBw2(i,j)-SamBw2(i,j);

end

end

% 以上相当于两幅图相减得到第三幅图

Dmax=0;

for k1=1:40

for l1=1:20

if ( SubBw2(k1,l1) > 0 | SubBw2(k1,l1) <0 )

Dmax=Dmax+1;

end

end

end

Error(k2)=Dmax;

end

Error1=Error(kmin:kmax);

MinError=min(Error1);

findc=find(Error1==MinError);

Code(l*2-1)=liccode(findc(1)+kmin-1);

Code(l*2)=' ';

l=l+1;

end

figure(10),imshow(dw),title (['车牌号码:', Code],'Color','b');

图4-11车牌识别图

5.设计最终结果及分析

通过MATLAB编程实现对图片的每一步处理,我对一幅图像进行了检测,有较好的识别效果。下面是对幅车牌照的检测,结果如下所示:

图5-1 真实车牌图

在实验过程中,也出现过一些错误的情况,根据分析,造成错误情况的原因主要有:

1、图像质量不高,导致分割出的车牌字符大小不一。

2、车辆牌照的分割失败,尤其是车牌上第一个字符汉字的分割,常常因为过大或者过小导致分割失败。

3、在试验过程中发现缺少“qiege”与“getword”的子程序,通过翻阅资料做出了这两个子程序。

车流量检测代码

#include "ioCC2530.h" #include "LM6059BCW.h" #define uchar unsigned char #define uint unsigned int #define int16 short #define uint16 unsigned short uchar D1[]={"DIANY AZHI: mv"}; uchar D2[]={"shuliang: "}; uint voltage; uchar A1,A2,A3,A4; /****系统时钟不分频 计数时钟32 分频 **************************/ void InitClock(void) { CLKCONCMD = 0x28; //时器计数时钟设定为1M Hz, 系统时钟设定为32 MHz while(CLKCONSTA & 0x40); //等晶振稳定 } /**************************** //初始化LED 控制IO 口程序 *****************************/ void InitLEDIO(void) { P1DIR|=0xff; P0DIR|=0Xfd; } void Init_ADInput() { P0SEL|=0X02; //设置P0.1外部模拟输入 P0DIR&=~0X02;//设置为输入 } uint get_WB() //得到微波信号 { uint16 value; ADCCON3|=0X31; //1.25v内部参考电压,512DEC,12为有效,单通道转换源为AIN1 ADCCON1|=0X30; //ADC启动方式选择为ADCCON1.ST=1事件 ADCCON1|=0X40; //ADC启动转换

基于单片机的车牌识别系统

. function [d]=main(jpg) I=imread('car.jpg'); figure(1),imshow(I);title('原图'); I1=rgb2gray(I); %将真彩色图像转换为灰度图像 figure(2),subplot(1,2,1),imshow(I1);title('灰度图'); figure(2),subplot(1,2,2),imhist(I1);title('灰度图直方图'); I2=edge(I1,'robert',0.08,'both'); %高斯滤波器,方差为0.08 figure(3),imshow(I2);title('robert算子边缘检测') se=[1;1;1]; I3=imerode(I2,se); %图像的腐蚀 figure(4),imshow(I3);title('腐蚀后图像');

se=strel('rectangle',[40,40]); %构造结构元素,以长方形构造一个se I4=imclose(I3,se); %对图像实现闭运算,闭运算也能平滑图像的轮廓,但与开运算相反,它一般融合窄的缺口和细长的弯口,去掉小洞,填补轮廓上的缝隙。 figure(5),imshow(I4);title('平滑图像的轮廓'); I5=bwareaopen(I4,2000); %从二进制图像中移除所有少于p像素的连接的组件(对象),产生另一个二进制图像 figure(6),imshow(I5);title('从对象中移除小对象'); [y,x,z]=size(I5); %返回I5各维的尺寸,并存储在变量y、x、z中 myI=double(I5); %换成双精度数值 %begin横向扫描 tic %计算tic与toc之间程序的运行时间 Blue_y=zeros(y,1); %产生y*1的全0矩阵 for i=1:y for j=1:x if(myI(i,j,1)==1) %如果myI(i,j,1)即myI图像中坐标为(i,j)的点为蓝色 %则Blue_y的相应行的元素white_y(i,1)值加1 Blue_y(i,1)= Blue_y(i,1)+1;%蓝色像素点统计 end end end [temp MaxY]=max(Blue_y);%temp为向量white_y的元素中的最大值,MaxY 为该值的索引(在向量中的位置) PY1=MaxY; while ((Blue_y(PY1,1)>=120)&&(PY1>1)) PY1=PY1-1; end PY2=MaxY; while ((Blue_y(PY2,1)>=40)&&(PY2

车牌识别系统验收检测标准完整版

车牌识别系统验收检测 标准 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

车牌识别系统验收检测标准 一、总则 第一条为确保我司车牌识别系统的工程质量,依据国家、行业标准GA/T 761-2008 《停车库(场)安全管理系统技术要求》、Q/SLK 01-2015《车牌识别停车场管理系统》、GA/T 992-2012 《停车库(场)出入口控制设备技术要求》及国家、行业相关标准、技术要求等,编制本检测标准。 第二条本标准适用于我司车牌识别系统工程的完工、竣(交)工验收前的质量评定。第三条车牌识别系统的检测频率:施工检测为100%,监理检测不低于30%,当检测的车道数少于3个时,全部检测。 第四条车牌识别系统质量检测结果分为合格和不合格。 第五条按照本标准进行质量检测的项目,质量保证资料应真实齐全,系统所用设备、原材料、半成品和制成品,均应符合有关产品标准、规范或合同的要求,并有出具的检验合格证明和出厂合格证。 二、基本要求 第六条摄像机、道闸、控制器及其配件的数量、型号规格符合合同要求。 第七条设备安装位置正确,符合设计要求,电源、通信线路按规范要求连接到位,设备处于正常工作状态。 第八条隐蔽工程验收记录、系统自检和设备调试记录、有效的设备检验合格报告或证书等资料齐全。 三、外观功能鉴定 第九条车牌识别系统 (一)补光单元 1、补光单元外观:表面清洁,无划伤、污垢、器件脱落。 2、补光单元连接设置 1)供电正常。 2)控制连接正常。

3、补光单元的安装 1)安装位置符合设计要求、固定牢固。 2) 3)配线正确、标识清楚。 4、补光单元的调试 1)与抓拍单元兼容性良好。 2)工作稳定。 3) (二)抓拍单元 1、抓拍单元外观 1)外壳喷涂均匀,无掉漆、破损。 2)外观文字标识清晰,无零件缺损,密封性良好。 2、抓拍单元连接设置 1)各部件固定牢固,无滑动现象。 2)底部可正常安装万向头及螺丝。 3)接地正确。 3、抓拍单元功能 1)输出图像清晰、色彩逼真、无扭曲抖动。2)测试程序可以控制抓拍单元摄像机。 3)测试程序抓拍图像清晰、识别正常。 4、抓拍单元的调试 1)与车牌识别系统兼容性良好。 2)工作稳定。 3) (三)立柱单元 1、立柱单元外观

基于单片机的过零检测控制系统的设计

基于单片机的过零检测控制系统的设计 如下图所示为按上述思想设计的电压正向过零检测电路。220V的交流电首先经过电阻分压,然后进行光电耦合,假设输入的是A相电压,则在A相电压由负半周向正半周转换时,图中三极管导通并工作在饱和状态,会产生一个下降沿脉冲送入ADμC812的INT0引脚使系统进入中断程序。微机系统进入中断程序后,发出采样命令并从采样保持器读取无功电流值Iqm,这个无功电流即为A相的无功电流,经过1/4个周期电压达到最大值,此时对电压进行采样,得到UM,由UM=1.414U可以得到电压有效值U。 过零检测及单片机调压 首先用PWM(脉宽调制)方法用于可控硅控制是有条件的,即调制频率不能大于市电频率(50Hz),也就是周期

不能小于20mS,否则就不能达到调制作用,调制频率超过市电频率时,可控硅即处于连续导通状态而不能达到调压目的。只有调制频率低于市电频率才能起到调压目的,即限制市电的周波通过可控硅的数量而起到调压的目的。因此用该种方法调制的电压周波数一定是小于50HZ,超过了人眼视觉暂留效应,此就是用于调光产生闪烁的原因。该调压方法用在调功或对脉动电压不敏感的用途上尚可。如果采用可控硅调压用在调光上,须采用移相的调制方法,可使光连续可调。采用移相方法就需过零检测作为移相基点。过零检测其实并不难,如果要求调压比不是很高采用简单的方法即可奏效;用一只三极管即可。用单片机进行移相调压控制可以做得很精。/********************************************************************************/ #i nclude __CONFIG (CPD&PROTECT&BOREN&MCLRDIS&PWRTEN&WDTEN&INTIO); /********************************************************************************/ // void init (void); /********************************************************************************/ // bit fg_pw,fg_vs,fg_zq; volatile unsigned char fg_count; volatile unsigned int time1_temp,buff; /********************************************************************************/ #define powon GPIO|=0B00110000 #define powoff GPIO&=0B00001111 #define vpp GPIO2 #define feedback GPIO0 /********************************************************************************/ void init (void) { CLRWDT(); TRISIO=0B11001111; WPU=1; IOCB=4; //使能过零信号中断 VRCON=0;

基于单片机的无线通信环境检测系统

基于单片机的无线通信环境检测系统 本文设计了一个基于单片机的无线通信的综合环境监控系统。系统以STC89C52单片机为控制核心,采用DSl8820数字温度计芯片来检测温度,以DHT11数字湿度传感器来检测环境湿度。系统与上位机系统采用无线通信模块NRF905构建系统的通信模块。经过实践检验,以上方案设计的环境监控系统运行稳定、检测准确。 标签:环境检测;STC89C51单片机;远程通信 一、硬件系统设计 (一)温度检测模块设计 DSl820是Dallas半导体公司的数字化温度传感器。它采用一线总线接口。DSl8820的测温原理采用如下方法,低温度系数晶振的振荡频率受温度影响很小,用于产生固定频率的脉冲信号送给计数器1。高温度系数晶振随温度变化其振荡率明显改变,所产生的信号作为计数器2的脉冲输入。计数器1和温度寄存器被预置在-55℃所对应的一个基数值。计数器1对低温度系数晶振产生的脉冲信号进行减法计数当计数器1的预置值减到0时,温度寄存器的值将加1,计数器l的预置将重新被装入,计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。斜率累加器用于补偿和修正测温过程中的非线性,其输出用于修正计数器1的预置值。 (二)湿度检测模块设计 测量空气湿度的方式很多,其原理是根据某种物质从其周围的空气吸收水分后引起的物理或化学性质的变化,间接地获得该物质的吸水量及周围空气的湿度。2002年Sensiron公司在世界上率先研制成功DHT11、DHT15型智能化温度/温度传感器,其体积非常小。测量相对温度的范围是0~100%,分辨力达0.03%RH,最高精度为±2%RH。测量温度的范围是-40℃~123.8℃,分辨力为0.01℃。控制电路连接也简单,只占用控制器的一个I/O口即可完成数据的通信。 (三)无线通信模块设计 nRF905模块是由Nordic公司开发而成,nRF905单片无线收发器工作在433/868/915 MHz的ISM频段由一个完全集成的频率调制器一个带解调器的接收器一个功率放大器一个晶体震荡器和一个调节器组成。nRF905可以有四种工作模式,两种活动的模式:ShockBurst RX和ShoekBurst TX;两种节电模式:掉电SPI模式和STANDY SPI模式。nRF905的工作模式由TRX_CE、TX_EN和PWR_UP三个引脚决定。ShockBurst TM收发模式下,使用片内的先入先出堆栈区,数据低速从微控制器送入,但高速发射,这样可以尽量节能,因此,使用低

车流量检测.pdf

道路车辆检测技术概述 近年来,随着我国交通运输事业的蓬勃发展,智能交通系统(ITS)的研究和应用越来越得到重视,交通运输部于2011年4月颁布了《公路水路交通运输信息化“十二五”发展规划》,提出“必须把推进交通运输信息化建设摆在‘十二五’规划中的突出位置”。准确、实时、完整的交通信息采集是ITS的基础,而车辆检测器则是对动态交通信息进行实时采集的基础设施。 随着电子技术、通信技术和计算机技术的不断发展,车辆检测器也由过去比较单一的种类发展为采用不同技术手段,具有多类型、多品种、多系列的交通车辆参数检测器家族。按信息采集方式的不同,可分为固定型检测技术和移动型检测技术。固定型检测技术可分为磁频采集、波频采集和视频采集3类,主要有感应线圈检测器、磁力检测器、微波检测器、超声波检测器、红外线检测器和视频检测器等,目前我国道路监控系统中,使用最多的是感应线圈车辆检测器、视频车辆检测器和微波车辆检测器3种。移动型检测技术目前主要有浮动车法、车辆识别法和探测车法等,运用的技术主要有基于GPS的定位采集技术、基于汽车牌照自动判别的采集技术、基于电子标签(Beacon)的定位采集技术和基于手机探测车的采集技术。 1磁频类车辆检测器 磁频类车辆检测器是基于电磁感应原理的车辆检测器,主要有感应线圈检测器、磁性检测器和地磁检测器等,其中感应线圈检测器是目前使用最广泛的交通流量检测装置。 1.1感应线圈检测器 感应线圈检测器是地埋型检测器,其传感器为一组通有一定工作电流的环形感应线圈。当车辆进入环形感应线圈所形成的磁场时,引起电路中调谐电流的频率或相位变化,检测处理单元通过对频率或相位变化的响应,得出一个检测到车辆的输出信号。感应线圈检测器可直接提供车辆出现、车辆通过、车辆计数及车道占有率等交通流信息。调查表明,用2m×2m的标准感应线圈对交通流量进行检测,其精度可达到98%~99%。通常在同一车道内埋设2个感应线圈,根据测定车辆

毕业设计--基于单片机的车牌识别系统设计与实现

基于单片机的车牌识别系统设计与实现 目录 摘要 (2) 二、选题 (4) 三、系统主要特点 (5) 四、系统方案、实现原理 (6) 4.1 图像采集及存储格式 (8) 4.2 图像的灰度化 (8) 4.3 图像的二值化 (9) 4.4 车牌的去边框 (9) 4.5 图像的梯度锐化 (10) 4.6 字符分割算法 (11) 4.7 字符的归一化 (12) 4.8字符特征提取 (13) 4.9 字符识别算法 (15) 4.9.1 BP神经网络法 (15) 4.9.2 模板匹配法 (17) 五、操作说明与硬件框图 (18) 六、实验程序 (19) 七、数据统计分析 (66) 八、结果分析 (66) 九、实验心得 (66) 十、参考文献 (69)

摘要 伴随着世界各国汽车数量急剧增加,城市交通状况日益引起人们的重视,如何有效地进行交通管理,已成为越来越多人关注的焦点,解决这些问题的关键就是建立智能交通系统。车牌识别是智能交通系统的重要组成部分,它在交通控制与监视中有着多种用途,目前已广泛应用于各种领域。 本文将TMS320C54XX作为核心器件用于车牌自动识别系统中,完成车牌图像的采集、数字图像的处理、提取车牌信息并针对提取的特征对字符进行识别。首先分析了车牌识别系统实现的背景以及其实现意义。然后对实现车牌识别的硬件环境作简要介绍。接着对车牌识别过程中所涉及的边缘检测、字符分割、大小归一化等一系列数字图象处理技术进行进一步的详细分析。之后,对几种字符特征提取算法进行了对比分析,最后选取最适合的网格特征提取法,以此为基础进行模扳匹配,最终识别出车牌号码。 关键词:车牌提取;图象处理;车牌识别;单片机;模扳匹配

基于数字图像处理的车牌识别系统

基于数字图像处理的车牌识别系统

基于数字图像处理的车牌识别系统 言经官 电气学院电子112 摘要:车牌识别系统(License Plate Recognition 简称LPR)技术基于数字图像处理,是智能交通系统中的关键技术,同时他的发展也十分迅速,已经逐渐融入到我们的现实生活中。文章介绍了车牌识别系统的意义、图像去噪处理以及图像二值化方法,并通过仿真试验模拟了图像处理的过程。本文所做的工作在于前期的图像预处理工作。本次设计着重在于图像识别方面, 中心工作都为此而展开,文中没有进行车牌的定位处理,而是采用数码相机直接对牌照进行正面拍照,获取原始车牌图像。之后利用Matlab编程对图片进行了大小的调整、彩色图片转化成灰度图片、图片去噪、以及图片二值化等工作。其中,去噪与二值化是关系图像识别率的关键。 关键字:车牌识别系统;图像预处理;字符识别;Matlab;去噪;二值化 引言 智能交通系统(ITS)是当今世界交通管理体系发展的必然趋势,而作为智能交通系统中的重要组成部分之一的车牌自动识别技术,目前已被广泛应用于城市道路监控、高速公路收费与监控、小区与停车场出入口管理、公安治安卡口等场合,成为研究的热点。 伴随我国国民经济的高速发展,国内高速公路、城市道路、停车场建设越来越多,对交通控制,安全管理的要求也日益提高。因此迫切需要采用高科技手段,对违法违章车辆牌照进行登记, 在这种情况下,作为信息来源的自动检索,图像识别技术越来越受到人们的重视。车牌识别系统的出现成为了交通管制必不可少的有力武器。 1 车牌识别系统的目标 利用计算机等辅助设备进行的自动汽车牌照自动识别就是在装备了数字摄像设备和计算机信息管理系统等软硬件平台的基础之上,通过对车辆图像的采集,采用先进的图像处理、模式识别和人工智能技术,在图像中找到车牌的位置,提取出组成车牌号码的全部字符图像,再识别出车牌中的文字、字母和数字,最后给出车牌的真实号码。国外的车牌识别研究始于80 年代,90 年代始已有不少成套的产品出现。由于我国车牌的组成及组合的方式与国外的车牌不一致,使得我们不能直接使用国外的车辆牌照识别系统,而必须针对我国车牌重新设计相应的车辆牌照识别系统。车牌识别的使用环境、背景各有差异,目前还没有一种算法能在不同环境、各种复杂背景条件下达到非常高的车牌识别率,因而车牌识别技术仍然是研究的重点。 2 MATLAB 及其图像处理工具概述 MATLAB 是MAT rix LABora tory( 矩阵实验室) 的缩写, 是Ma thWorks 公司开发的一种功能强、效率高、简单易学的数学软件。MATLAB 7. 1 是一套功能十分强大的工程计算及数据分析软件, 其应用范围涵盖了数学、工业技术、电子科学、医疗卫生、建筑、金融、数字图像处理等各个领域。MATLAB 的图像处理工具箱, 功能十分强大, 支持的图像文件格式丰富, 如* .BMP、* . JPG、* . JPEG、* . GIF、* . ti;f% 95% 94、* . ti;f%95%94F、* . PNG、* . PCX、* . XWD、* . HDF、* . ICO、* .CUR 等。本文将给出MATLAB的图像处理工具箱中的图像处理函数实现图像处理与分析的应用技术实例。

人工智能车牌识别

车牌自动识别 近年来,随着物联网、车联网的迅猛发展,以及中国汽车数量的不断增加,这对智能交通系统提出了新的要求。作为智能交通系统一部分的集成信号处理、计算机视觉、模式识别等技术的车牌识别系统因而也有了新的应用和挑战。除传统的用于高速公路超速违章管理、停车场管理、车辆流量管理以及车辆电子收费系统外,车牌识别系统还可以用于移动机器人对停车场车辆的监管以及交通管理部门对违章车辆车牌的自动登记等。 一、车牌自动识别系统的技术说明 车牌自动识别系统采用车牌识别技术来实现技术效果的。车牌识别技术(Vehicle License Plate Recognition,VLPR) 是指能够检测到受监控路面的车辆并自动提取车辆牌照信息(含汉字字符、英文字母、阿拉伯数字及号牌颜色)进行处理的技术。车牌识别是现代智能交通系统中的重要组成部分之一,应用十分广泛。它以数字图像处理、模式识别、计算机视觉等技术为基础,对摄像机所拍摄的车辆图像或者视频序列进行分析,得到每一辆汽车唯一的车牌号码,从而完成识别过程。通过一些后续处理手段可以实现停车场收费管理,交通流量控制指标测量,车辆定位,汽车防盗,高速公路超速自动化监管、闯红灯电子警察、公路收费站等等功能。对于维护交通安全和城市治安,防止交通堵塞,实现交通自动化管理有着现实的意义。 车牌识别技术结合电子不停车收费系统(ETC)识别车辆,过往车辆通过道口时无须停车,即能够实现车辆身份自动识别、自动收费。在车场管理中,为提高出入口车辆通行效率,车牌识别针对无需收停车费的车辆(如月卡车、内部免费通行车辆),建设无人值守的快速通道,免取卡、不停车的出入体验,正改变出入停车场的管理模式。 汽车牌照号码是车辆的唯一“身份”标识,牌照自动识别技术可以在汽车不作任何改动的情况下实现汽车“身份”的自动登记及验证,这项技术已经应用于公路收费、停车管理、称重系统、交通诱导、交通执法、公路稽查、车辆调度、车辆检测等各种场合。 以下列举了几种应用方式: ——监测报警 对于纳入“黑名单”的车辆,例如:被通缉或挂失的车辆、欠交费车辆、未年检车辆、肇事逃逸及违章车辆等,只需将其车牌号码输入到应用系统中,车牌识别设备安装于指定的路口、卡口或由执法人员随时携带按需要放置,系统将识读所有通过车辆的牌照号码并与系统中的“黑名单”比对,一旦发现指定车辆立刻发出报警信息。系统可以全天不间断工作、不会疲劳、错误率极低;可以适应高速行驶的车辆;可以在车辆行使过程中完成任务不影响正常交通;整个监视过程中司机也不会觉察、保密性高。应用这种系统将极大地提高执法效率。 ——超速违章处罚 车牌识别技术结合测速设备可以用于车辆超速违章处罚,一般用于高速公路。具体应用是:在路上设置测速监测点,抓拍超速的车辆并识别车牌号码,将违章车辆的牌照号码及图片发往各出口;在各出口设置处罚点,用车牌识别设备识别通过车辆并将号码与已经收到的超速车辆的号码比对,一旦号码相同即启动警示设备通知执法人员处理。与传统的超速监测方式相比,这种应用可以节省警力,降低执法人员的工作强度,而且安全、高效、隐蔽,司机需时刻提醒自己不能超速,极大地减少了因超速引发的事故。

基于单片机的压力检测系统设计

常熟理工学院 电气与自动化工程学院 《传感器原理与检测技术》课程设计 题目:基于AT89C51单片机的 压力检测系统的设计 姓名:李莹 学号: 160509240 班级:测控 092 指导教师:戴梅 起止日期: 2012年7月2日-9日

电气与自动化工程学院 课程设计评分表 课程名称:传感器原理与检测技术 设计题目:压力检测系统的设计 班级:测控092学号:160509240 姓名:李莹 指导老师:戴梅 年月日

课程设计答辩记录 自动化系测控专业 092 班级答辩人:李莹课程设计题目压力检测系统的设计

目录第一章概述 1.相关背景和应用简介 2.总体设计方案 2.1总体设计框图 2.2各模块的功能介绍 第二章硬件电路的设计 1.传感器的选型 2.单片机最小系统设计 3.模数转换电路设计 4.传感器接口电路设计 5.显示电路设计 6.电源电路设计 7.原理图 第三章软件部分的设计 1.总体流程图 2.子程序流程图及相关程序 第四章仿真及结果 第五章小结 参考文献

第一章概述 1.传感器的相关背景及应用简介 近年来,随着微型计算机的发展,传感器在人们的工作和日常生活中应用越来越普遍。压力是工业生产过程中的重要参数之一。压力的检测或控制是保证生产和设备安全运行必不可少的条件。实现智能化压力检测系统对工业过程的控制具有非常重要的意义。压力传感器是工业实践、仪器仪表控制中最为常用的一种传感器,并广泛应用于各种工业自控环境,涉及水利水电、铁路交通、生产自控、航空航天、军工、石化、油井、电力、船舶、机床、管道等众多行业。压力测量对实时监测和安全生产具有重要的意义。在工业生产中,为了高效、安全生产,必须有效控制生产过程中的诸如压力、流量、温度等主要参数。由于压力控制在生产过程中起着决定性的安全作用,因此有必要准确测量压力。通过压力传感器将需要测量的位置的压力信号转化为电信号,再经过运算放大器进行信号放大,送至8位A/D转换器,然后将模拟信号转换成单片机可以识别的数字信号,再经单片机转换成LED显示器可以识别的信息,最后显示输出。 此次设计是基于单片机的压力检测系统,选择的单片机是基于AT89C51单片机的测量与显示,将压力经过压力传感器转变为电信号,经过放大器放大,然后进入A/D 转换器将模拟量转换为数字量显示,我们所采样的A/D转换器为ADC0808。 2.总体设计方案 本次设计是基于AT89C51单片机的测量与显示。电路采用ADC0809模数转换电路,ADC0809是CMOS工艺,采用逐次逼近法的8位A/D转换芯片,片内有带锁存功能的8路模拟电子开关,先用ADC0809的转换器对各路电压值进行采样,然后将模拟信号转换成单片机可以识别的数字信号,再经单片机转换成LED显示器可以识别的信息,最后显示输出。本次设计是以单片机组成的压力测量,系统中必须有前向通道作为电信号的输入通道,用来采集输入信息。压力的测量,需要传感器,利用传感器将压力转换成电信号后,再经放大并经A/D转换为数字量后才能由计算机进行有效处理。然后用LED进行显示。本设计的最终结果是,将软件下载到硬件上调试出来了需要显示的数据,当输入的模拟信号发生变化的时候,通过A/D转换后,LED将显示不同的数值。

基于单片机的温度检测与控制系统的设计(论文)开题报告

河南中医学院 本科生毕业设计(论文)开题报告 题目:基于单片机温度检测与控制系统设计 院系:信息技术学院 专业:计算机科学与技术 班级:2010级计科班 学号:2010180042 学生姓名:郭文珠 指导教师:谢志豪 2013年11月13日 一、立题依据(包括研究的目的与意义及国内外现状): 研究的目的与意义 这次毕业设计选题的目的主要是让我们将所学的知识应用与生活当中,掌握系统总体设计的流程,方案的论证,选择,实施与完善。通过对温度控制系统的设计、制作、控制、测试的全过程,提高对单片机的认识和实际操作的能力,初步培养在完成工程项目中所应具备的基本素质和要求,培养自己的研发能力,提高自己的查阅资料,语言表达和理论联系实际的能力。 温度控制无论在日常生活还是工业生产中都有分厂重要的作用,随着社会经济的高速发展,更多方面对温度控制的可靠性和稳定性有了更高的要求,而单片机进行温度的调节就具备很高的可靠性[1]。 国内外现状 国外对温度控制技术研究较早,始于20世纪70年代。先是采用模拟式的组合仪表,采集现场信息并行指进示、记录和控制。80年代末出现了分布式控制系统[2]。目前正开发和研制计算机数据采集控制系统的多因子综合控制系统。现在世界各国的温度测控技术发展很快,一些国家在实现自动化的基础上正向着完全自动化、无人化的方向发展[3]。我国对于温度测控技术的研究较晚,始于20世纪80年代。我国工程技术人员在吸收发达国家温度测控技术的基础上,才掌握了温度室内微机控制技术,该技术仅限于对温度的单项环境因子的控制。我国温度测控设施计算机应用,在总体上正从消化吸收、简单应用阶段向实用化、综合性应用阶段过渡和发展[4]。在技术上,以单片机控制的单参数单回路系统居多,尚无真正意义上的多参数综合控制系统,与发达国家相比,存在较大差距。我国温度测量控制现状还远远没有达到工厂化的程度,生产实际中仍然有许多问题困扰着我们,存在着装备配套能力差,产业化程度低,环境控制水平落后,软硬件资源不能共享可靠性差等缺点[5]。在今后的温控系统的研究中会趋于智能化,集成化,系统的各项性能指标更准确,更加稳定可靠。 二、研究主要内容(包括计划解决的具体问题或实现的基本功能,研究中的重难点分析、实用性及创新性分析,预期达到的成果等。不得低于800字): 计划实现的基本功能 温度控制系统主要是完成温度信号采集、处理、显示等功能[6]。设 计叙述了基于单片机的温度检测与控制系统的设计,包括硬件的设计以 及软件的设计,该系统在硬件设计上主要是通过温度传感器对温度进行 采集,把温度转成变化的电压,然后由放大器将信号放大,通过转化器

车流量检测方法纵览

车流量检测技术综述 胡明亮1,李飞飞 2 ,钟德浩3 (1、江西方兴科技有限公司,江西南昌330003) (2、江西省高等级公路管理局泰井管理处,江西南昌330003) (3、江西省高等级公路管理局瑞赣养护中心,江西南昌330003) 摘要:车流量检测是交通管理与控制的基础。在综述了车流量检测的传统方法、技术特点和 存在的问题后,重点分析了基于视频图像的车流量检测技术,并对其发展趋势进行了展望。 关键词:信息工程;视频图像;车流量检测;数字图像处理 0 前言 城市智能交通已逐步得到社会各界的广泛关注,如何通过智能交通系统建设来缓解日益严重的交通问题已成为交通领域的研究热点。车流量检测系统是智能交通(ITS)的基础部分,在城市道路建设、国道高速公路建设、隧道桥梁建设以及交通流的基础理论研究中占有很重要的地位。近年来,逐渐发展起来了以空气管道检测技术、磁感应检测技术、波频检测技术和视频检测技术等[1~2]为代表的多种交通检测技术[3]。车流量检测主要是通过各种传感设备对路面行驶车辆进行探测,获取相关交通参数,以达到对公路各路段交通状况及异常事件的自动检测、监控、报警等目的。 较其它方法而言,基于视频图像的检测技术涉及到视频采集、通信传输、图像处理、人工智能以及计算机视觉等多个学科,具有安装维修灵活、成本低、应用范围广、可拓展性强和交通管理信息全面等优点,并已经在国内外高速公路和公路的交通监控系统中得到应用。常用的基于视频图像的车辆检测算法有:灰度法、背景差法、相邻帧差法、边缘检测法[4]等。随着图像处理技术、计算机视觉、人工智能的发展和硬件处理速度的提高,基于视频图像的车流量检测技术得到了广泛的应用。本文对各种车流量检测方法进行了综述,并对基于视频图像的车流量检测研究工作进行了展望。 1 传统车流量检测方法 按照车辆信息获取方式的不同,实际应用当中已经产生了空气管道检测技术、磁感应检测技术和波频检测技术。 1.1 空气管道检测技术 空气管道检测是接触式的检测方法,在高速公路主线的检测点拉一条空心的塑料管道并作固定,一端封闭,另一端连接计数器,当车辆经过塑料管道时,车轮压到空气管道,管内空气被挤压而触动计数器进行计算车流量的方法。 显然,该方法只能获取单一的车辆信息,且方法繁琐,寿命短,已经被磁感应检测等技术所取代。 1.2 磁感应检测技术 磁感应检测器可分为线圈和磁阻传感器两种。环形线圈检测器是目前世界上应用最广泛的一种检测设备,由埋设在路表下的线圈和能够测量该线圈电感的电子设备组成。车辆通过线圈,引起线圈磁场的变化,检测器据此计算出车辆的流量、速度、时间占有率和长度等交通参数。图1利用一个LC振荡器和一个通用单片机即构成了感应线圈检测系统。当感应线圈的电感L发生变化时,LC振荡器的振荡频率也随之变化,由单片机获取其振荡频率并通过频率变化给出高/低电平信号来判断是否有车辆通过[5~6]。磁阻传感器的基本原理是在铁磁材料中会发生磁阻的非均质现像(AMR)。当沿着一条长且薄的铁磁合金带的长度方向施加一个电流,在垂直于电流的方向施

车牌自动识别方案

目录 目录 (1) 第一章设计说明 (2) 一、前言 (2) 二、公司简介 (3) 三、设计思路 (3) 第二章系统概述 (5) 一、系统的组成 (5) 二、系统的特点 (5) 三、技术参数 (5) 第三章系统工作流程图、配置图 (6) 一、流程图 (6) 二、入场流程图: (6) 三、出场流程图: (7) 第四章系统主要产品简介 (9) 一、自动快速道闸 (9) 二、数字式车辆检测器 (9) 三、出、入口控制机 (9) 第五章车牌自动识别简介 (10) 一、车牌识别系统的施工定位及安装 (10) 二、车牌识别技术参数 (12) 第六章系统软件功能简介 (13) 一、管理功能设定 (13) 二、系统自维护功能: (16) 三、理财功能: (16) 四、系统软件组成: (17) 五、系统软件特点: (17)

第七章售后服务 (17) 一、咨询服务 (17) 二、维修服务 (17) 三、更新服务 (18) 第一章设计说明 一、前言 首先感谢贵公司对我公司的信任,让我们参与小区停车场的智能管理收费系统设计、选型工作。随着中国经济的高速发展,汽车增长迅猛,出现了停车难、管理难的社会问题,同

时,人们的居住与办公环境也在不断改善,智能大厦、小区已逐步开始普及。在智能大厦、小区的规划建设中,有一个非常重要的内容,就是停车场的智能化、现代化管理系统的建设。一个好的停车场除了必须有合理的交通设施组织规划外,还应具备先进的硬件管理设备,以保证车辆进出快捷顺畅、安全有序;同时还需要完善的管理软件,以保证管理科学、收费公正合理、资金不流失,以维护消费者的合法权益,保护投资者的利益。基于目前现状,我公司已研制开发出具有先进科学水平的停车场管理系统以供选择。 二、公司简介 公司具有独立的法人资格,在停车场智能化管理系统和停车场交通设施行业中,是全国最具有规模的专业公司,从研发设计、生产、销售、施工、服务,每个环节都是我公司自行完成,采用材料保证质量,符合国家标准。自成立以来,上海丽装秉承技术领先优势,在停车场智能管理系统的软、硬件方面,已经突破了芯片、集成电路、控制系统、软件开发等一大批系统设备国产化的技术瓶颈,开发出了拥有自主知识产权的智能电动道闸,入口控制机和读卡控制机,系统管理软件及联网管理软件,图象处理软件,自动出卡机构、入口控制机外观、读卡控制机外观、智能电动道闸等外观设计;“停车场智能设备、交通设施”均被中国技术监督情报协会确认为“中国质量过硬服务放心信誉品牌” 三、设计思路 1、项目概况:该项目的停车场有6个出入口,设计为3进3出。根据停车场的使用和管理要求,保证车辆安全、快捷的进出、停泊,完整的记录车辆进出的各类数据,提高停车场管理的智能化程度,确实完善该项目的配套服务功能是本次方案深化设计的主要出发点。 2、依据规范: 1、《智能建筑设计标准》GB/T50134-2000 2、《民用建筑电气设计规范》JGJ/T16-92 3、《安全防范工程与要求》GA/T75-94 4、《防盗报警控制器通用技术条件》GBI2663-90 5、《建筑电气工程施工质量验收规范》GB50303-2002 6、《智能建筑工程质量验收规范》GB50339-2003 3、管理模式:鉴于项目的实际情况,我们将车库设计为1进1出的车牌自动识别管理模式,将出口控制机、出口管制自动道闸设置在出口通道的直通道起步位置,在抓拍车牌时要

停车场车牌自动识别系统工作原理

近几年,一遇假期堵成狗,已成为中国现代交通的常态,为了改善这种现状,各地高速设置ETC专用通道,不少出行者反应,在ETC实现全国联网之后,使用ETC通道过高速收费站比以往减短的时间少了不止10秒钟,这也成为减少高速拥堵情况的一大原因。 ETC通道能实现快速汽车快速通过,自动栏杆机功能的重要性不言而喻,但是车牌自动识别技术也发挥不可替代的作用。近年来,车牌自动识别技术已被广泛应用于城市智能交通系统中,如闯红灯抓拍、超速行驶违章抓拍以及交通治安卡口系统等,尤其是交通治安卡口系统,其作为治安刑侦管理的重要科技手段之一,对车牌自动识别技术提出了更高的要求,促进了车牌自动识别技术的快速发展。 车牌识别技术(LicensePlateRecognition,LPR)是以计算机技术、图像处理技术、模糊识别为基础,建立车辆的特征模型,识别车辆特征,如号牌、车型、颜色等。它是一个以特定目标为对象的专用计算机视觉系统,能从一幅图像中自动提取车牌图像,自动分割字符,进而对字符进行识别,它运用先进的图像处理、模式识别和人工智能技术,对采集到的图像信息进行处理,能够实时准确地自动识别出车牌的数字、字母及汉字字符,并直接给出识别结果,使得车辆的电脑化监控和管理成为现实。 与传统的射频卡刷卡管理系统相比,车牌自动识别系统最大的优点是:第一、可以完全实现无干扰、不停车通行;第二、真正实现车辆一车一杆的通行管理要求,杜绝传车卡互换情况的发生;第三、实现车场管理收费的完全电脑化记录、统计,最大程度减少了停车费用的流失。

车牌自动识别流程 系统前端采用了嵌入式高清一体化摄像机,可实现百万级分辨率的视频和图片码流输出,内置了高性能DSP芯片,支持内置智能算法、可实现视频检测、车牌自动识别等功能。采用了动态视频识别技术,实现对视频流每一帧图像进行识别,从而达到增加识别比对次数,大大提高了识别的效率和准确率。 车辆牌照的自动识别主要是基于图像分割和图像识别理论,对含有车辆号牌的图像进行分析处理,从而确定牌照在图像中的位置,并进一步提取和识别出文本字符。 识别的具体步骤分为车牌定位、车牌提取、字符识别。在自然环境中,相机首先对采集到的视频图像进行大范围相关搜索,找到符合汽车牌照特征的若干区域作为候选区,然后对这些侯选区域做进一步分析、评判,最后选定一个最佳的区域作为牌照区域,并将其从图象中分割出来。 完成牌照区域的定位后,再将牌照区域分割成单个字符,然后进行识别,车牌识别算法采用基于模板匹配算法,首先将分割后的字符二值化,并将其尺寸大小缩放为字符数据库中模板的大小,然后与所有的模板进行匹配,最后选最佳匹配作为结果,通过这种多次比对的

matlab车牌识别课程设计报告(附源代码)

Matlab程序设计任务书 分院(系)信息科学与工程专业 学生姓名学号 设计题目车牌识别系统设计 内容及要求: 车牌定位系统的目的在于正确获取整个图像中车牌的区域,并识别出车牌号。通过设计实现车牌识别系统,能够提高学生 分析问题和解决问题的能力,还能培养一定的科研能力。 1.牌照识别系统应包括车辆检测、图像采集、牌照识别等几 部分。 2.当车辆检测部分检测到车辆到达时,触发图像采集单元,采 集当前的视频图像。 3.牌照识别单元对图像进行处理,定位出牌照位置,再将牌 照中的字符分割出来进行识别,然后组成牌照号码输出。 进度安排: 19周:Matlab环境熟悉与基础知识学习 19周:课程设计选题与题目分析 20周:程序设计编程实现 20周:课程设计验收与答辩 指导教师(签字): 年月日学院院长(签字): 年月日 目录

一.课程设计目的 (3) 二.设计原理 (3) 三.详细设计步骤 (3) 四. 设计结果及分析 (18) 五. 总结 (19) 六. 设计体会 (20) 七. 参考文献 (21) 一、课程设计目的 车牌定位系统的目的在于正确获取整个图像中车牌的区域,并识别出车牌号。通过

设计实现车牌识别系统,能够提高学生分析问题和解决问题的能力,还能培养一定的科研能力。 二、设计原理: 牌照自动识别是一项利用车辆的动态视频或静态图像进行牌照号码、牌照颜色自动识别的模式识别技术。其硬件基础一般包括触发设备、摄像设备、照明设备、图像采集设备、识别车牌号码的处理机等,其软件核心包括车牌定位算法、车牌字符分割算法和光学字符识别算法等。某些牌照识别系统还具有通过视频图像判断车辆驶入视野的功能称之为视频车辆检测。一个完整的牌照识别系统应包括车辆检测、图像采集、牌照识别等几部分。当车辆检测部分检测到车辆到达时触发图像采集单元,采集当前的视频图像。牌照识别单元对图像进行处理,定位出牌照位置,再将牌照中的字符分割出来进行识别,然后组成牌照号码输出。 三、详细设计步骤: 1. 提出总体设计方案: 牌照号码、颜色识别 为了进行牌照识别,需要以下几个基本的步骤: a.牌照定位,定位图片中的牌照位置;

基于单片机的电量检测系统设计方案

基于单片机的电量检测系统设计方案 1绪论 自第一个微处理器问世以来,以微处理器为核心构成的计算机以各种各样的形式,无孔不入的渗入到人们的生产、生活、科研等各个领域,为人类带来了渗透到各个领域的“智能”。微处理器是整个智能仪器仪表的核心,检测电路时微处理器的外围设备,微机通过接口发出各种控制信息给检测电路,以规定功能、启动测量、改变工作方式等。微机通过查询或检测电路向微机提出的中断请求,使微机及时了解检测电路的工作状态。当检测电路完成一次测量后,微机读取测量数据,进行了解检测电路的工作状态。当检测电路完成一次测量后,微机读取测量数据,进行必要的加工、计算、变换等处理,最后以各种方式输出,如送显示器、打印机打印,或送给系统的主控制器等等。 近二十年来,以计算机科学,信息学,生命科学为代表的各门新兴学科的迅猛发展,极大限度的刺激了全球经济的发展,在现代化的工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。例如:在冶金工业、化工生产、电力工程、造纸行业、机械制造和食品加工等诸多领域中,电能是人们日常生活和工业生产中的重要能源之一,在现代社会中起着越来越重要的作用,而电压、电流是其中最关键的两个因素,是否准确的测量电压、电流对我们的生活和生产有着至关重要的影响,特别是电工和电力系统等领域经常要对交流电量进行采样测试以了解工作电压或整个电网的工作情况。

2 WB系列交流电量传感器 2.1 概述 WB系列交流电量传感器采用电磁隔离技术和专用厚膜集成电路。对电网或电路中的交流电流或交流电压进行实时测量,将其变换成跟踪电压暑促(Vg)、直流电压输出(Vz)、直流电压输出(Iz)、频率输出(Fk)。传感器的输出可以与各型AD转换器配接构成数据采集系统,也可以与传统模式、数字式指示仪表配接,显示被测量之值。体积小、重量轻、精度高、耗能低,输入电路、输出电路完全隔离,输出信号可以共地,输出形式多样,满足各种使用要求,在0~120%标称输入围,输出信号入输出信号之间保持正比例关系,通聘宽带,可以测量5kHz以的正弦交流电流或交流电压。结构形式多样,提供直插式、DIN卡装式安装方式,方便各种场合使用等特点。 2.2 WB交流电量传感器的工作原理 本系列传感器采用模块化电路结构,如图2-1主要由电流测头1(或电压侧头2)、采样电路3、定标放大器4、装用厚膜集成转化器5、6、7组成。 E Vg Vz Iz Fk +E 图2-1 电路结构 被测电流信号Ix﹝或被测电压信号Ux﹞经电流测头1﹝或电压测头2﹞隔离变换,在二次回路形成高精度毫安级跟踪电流,经采样电路3转换为跟踪电压信号,在经定标放大器4进行放大、定标,形成跟踪电压输出Vg;跟踪电压信号经AC/DC转换器5后,形成直流电压输出Vz。Vz输出经V/I转换器6后形成直流输出Iz,Vz输出经V/F变换器7后形成频率输出Fk。只有输出跟踪电压Vg的产品才使用正负电源

相关文档
最新文档