基于MATLAB的车牌图像处理技术的分析与研究_第1页
基于MATLAB的车牌图像处理技术的分析与研究_第2页
基于MATLAB的车牌图像处理技术的分析与研究_第3页
基于MATLAB的车牌图像处理技术的分析与研究_第4页
基于MATLAB的车牌图像处理技术的分析与研究_第5页
已阅读5页,还剩18页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

V绪论课题的来源及意义车牌识别操作系统是智慧交通的主要一部分,是产生智慧交通的。汽车监管平台起着至关重要的作用,其运用十分普遍,如自动管理、不停车收费、失窃汽车查看、地下停车场车辆安全管理、特殊部门汽车体系等。此外,车牌识别技术性也广泛用于别的检测和鉴别。因而,车牌识别是现阶段的主要课题研究。车牌自动识别设备主要运用于高速路站、地下停车场、交叉路口等路面控制点。因为城市公路交通量多,无法人工干预,但选用车牌识别技术性能够大大增加车流量,节省许多管理人员。机动车牌照的自动检索方式有:交通监控车牌识别规章制度电子拍摄设备能直接检测该道路交通条件,收集机动车辆相对密度、车身、排长队数等公路交通数据信息预防、细致观察检测安全事故。还可以与雷达测速仪和其它探测仪一起使用,检验超限额车辆。如果出现汽车超限额,监控摄像头会搜集汽车的图片,获取汽车号,传出超限额警示信息。融合此系统和动态性称重仪表,能够一瞬间纪录超重汽车的信息。交通流量控制指标系数的计算要实现城市内交通流操纵目标,一些极为重要的交通流指标精确测量也很重要。自动控制系统能够检测与测算总服务项目总流量、总交通出行时长、总进出口贸易、车子、交通流组成、日均值交通流量、钟头/min均值交通流量、交通流高峰时间、平均速率、车子相对密度等道路运输流量指标主要参数,为道路运输引导系统带来了必须的道路运输总流量数据信号。车辆定位它可自动识别车牌号,十分方便发觉失窃车子并分辨汽车在地面上的驾驶状况。这会对机动车辆有关刑事犯罪的预防、侦查、追踪、关键机动车辆(如警车)的安全防范措施具备深远影响,对维护保养城市公共安全管理和道路交通安全具备积极意义。对道路养路费缴纳、检查、运营管理等工作进行不停车检查根据识别车牌,从资料库中取下汽车材料,发觉汽车并没有准时付款牌照费。此外,此系统还能够找到没有牌照的汽车。与此同时使用这个系统及汽车探测器,能够快速发觉车牌及车辆不一致的汽车。20世际90时代至今,我国经济发展快速发展,基本上家家户户都会有一辆或几辆车汽车,汽车总数快速猛增,高速路等基础设施还在进行维修与此同时,道路交通事故、车子拥堵、汽车违章等情形不断增长。伴随着信息化管理时代的来临,电子通信技术性快速发展,图像处理技术实力不断提升,广泛用于我们生活。因而,处理交通出行相关的问题,与现代化科学合理技术相结合已成为必要的方法。智能交通系统能够减少人力资源资金投入,减少交通运输系统的监管效率和效果,减少交通事故产生,让我们的公路交通行业秩序井然。比如,卫星导航系统、电子信息技术、智能化交通监控系统全是智能交通系统不可或缺的一部分。可是在大家的日常日常生活,汽车车牌是唯一的,因此我们关键依靠车牌来划分汽车。车牌是识别车辆数据的关键标示。完成智能交通管理系统软件,最先想要实现精确鉴别车牌的软件,因而车牌识别系统对搭建智能交通系统尤为重要。在高速路上下了车、泊车、道路交叉口的“电子监控”、小区管理等行业,关键在于可以精准鉴别车牌,获得汽车的精确信息内容。在开展车牌鉴别时,系统软件收集过的车牌图像清晰度严重影响到车牌识别精确性。比如,雨天光线过低、车牌图象过暗、夏天光线过强、车牌图象浅、车牌环境污染、车牌一部分被遮掩等原因造成车牌鉴别准确度比较低。因而,车牌识别准确度变成大家一起关心的问题。假如车牌识别准确度得到保障,我们自己的道路交通便会比较方便。图像处理技术能够很好地处理许多问题。运用图像处理技术对车牌识别系统进行了详细科学研究。文中的探索对完成公路交通的高效管理,减少车辆拥堵,减少工业废气,环境卫生起着至关重要的作用。国外发展状况国外对车牌自动识别技术的研究也开始得较早。20个世纪80时代,因为在全自动车牌鉴别中的一些独特运用,形成了一些比较分布式系统的数字图像处理技术。但目前车牌自动识别技术的开归还不可以建立和完善的软件。一般来说,单一的图像处理方法为解决一些特殊情况,最后通常需要人工控制。但步入20世际90时代后,对车牌自动识别技术展开了比较全面的科学研究开发。因而,A.S.Johnson还给出了车牌自动识别技术,主要包括3个一部分:清晰度切分、svm算法、模版形成及其图像识别,完成车牌自动识别。但是由于在我国车牌文件格式和国外有许多差别,只不过是参考了其他国家车牌鉴别体制的开发技术,并没直接用。97%和98%的车牌鉴别规章制度的大多数识别观测数据都在又简单又比较有限的环境中所获得的。在具体交通状况和其它繁杂环境下,二零一四年车牌鉴别体制的准确率一般下降至97%下列。20个世纪80时代,“智能交通系统”在美国第一次提出,好多人开始科学研究车牌鉴别技术。现阶段,高新科技飞速发展,这个世界进到信息时代,在我国大力推广自主创新,基本建设智慧城市、智慧交通。智能交通系统是交通领域最热门的研究室,在许多行业均有运用。海外早已开发研究内容。做为智能交通系统的必要性,车牌鉴别技术愈来愈走向成熟实用化。根据澳大利亚数字图像处理的交通监控系统每天都可以一直工作中,对行驶的汽车也可以收集图象,车牌鉴别精确度高。非洲车牌识别技术只有鉴别一辆汽车的灰度值号图象。马来西亚车牌识别技术只是针对马来西亚车牌的鉴别,识别不了其它国家车牌。在中国,很多公司与高试验室都是在开展探索研究,清华、浙江高校、上海交大等车牌识别技术还在开发。在我国车牌绝大多数带有中国汉字、数据、英语文字是由于带有中国汉字,大大提升了车牌识别难度系数。次之,在我国有形式多样的车牌,例如大车牌照、中小型车牌照、新能源技术车牌照、警车牌照、使馆车牌照等,也是中国的车牌此外,因为汽车外观设计不一样,车牌的挂置部位也不尽相同,拍到的车牌图象后,不能从同一地理位置定位到车牌上。假如车牌如果没有妥当清理然而有污垢,也会影响到车牌识别精确性。我国车牌分析中华共和国号牌是车辆安全管理行政机关对申请号牌的机动车辆进行核查、查验、登记后,颁发的含有注册链接的硬号牌。在全国范围具备统一的文件格式风格特点。从00001到99999,号做到10万的情况下,能被A、b、c等英文字母取代。即,a表示10万,b表示110000,c表示120000,最后数据z表示330000。I和o为不会搞混数字中的零和1,请防止。现阶段,在我国所使用的车牌主要分六类。第一种是大中小型民用车子白地白车牌;第二类是黄色背景下黑色字体车牌,主要运用于大中小型民用车子;第三类是白地鲜红色车牌。作为实验和临时性汽车的车牌,序号分别是“临时性”和“实验”;四是白地红黑牌照,是一般机动车辆配套设施车牌;第五类是黑底白字号牌,大使馆专用型外交关系车子号牌;第六类是白色背景黑红车牌,武警军用装备车牌。我在这个项目中所采用的车牌是最终一辆民用车子车牌,淡蓝色背景上面有乳白色文本。这也是一九九二式车牌,一共七个字。车牌尺寸为50cm,标识符总宽为90mm,长短为45mm,标识符间距为12mm,间距长短为10mm,各标识符宽高比大约为3:1,车牌界限为线框覆盖方形。据官方网统计分析,2020年我国汽车销量和销售量再艺术创意最大,在今年的新冠肺炎疫情社会经济发展冲击性很大,但2020年我国汽车数量拥有量为往年之首,已经达到3.72亿辆,汽车数量再艺术创意最大,贴近2.4亿辆庞大公交车经营规模数量给相关部门的行政工作产生极大考验,管控交通出行政府部门主管部门需要花费的大规模人力资源、物力资源。怎样正确地调节车子,降低交通违章交通事故产生,怎么才能获得汽车信息,完成地下停车场自动系统和车辆安全管理,是交通出行监督部门的急切每日任务。车牌识别系统实质上是机器视觉中目标检测与光学字符识别任务组成,深度学习技术的应用目标检测与光学字符识别优化算法要比别的技术性更加突显。深度学习根据双层离散系统复合型计算提取特征,对繁杂的数据分类也具有非常好的数据信息表达作用。近些年,深度学习的应用在图像分析、鉴别、归类等行业具备优点。本文章节安排第一章中重点讲述了中国车牌识别系统的开发目地与含意、中国车牌识别系统升级,及其对国内车牌情况的重新分析;第二章重点讲的是数位影像的构成关键点、数位影像基本知识以及数位影像在MATLAB手机软件中的应用;第三章,重点讲述了车牌识别系统的原理及其运用MATLAB完成车牌识别的实际操作历程;第四章重点介绍了应用MATLAB时所采用的的车牌识别编码,并且对仿真模拟结论展开了分析。第五章是对该设计与文章的汇总。数字图像处理概述图像及其组成要素把客观事物生动形象地描绘或表达出来称为图像。在大自然状况下,不可以利用计算机立即剖析。对客观事物生动形象的描写和主要表现称之为图像。在大自然前提下,不可以利用计算机剖析。依据明暗度度与空间坐标的持续性,图像还能够分两种:数据图像和仿真模拟图像。尽管伴随着色度和空间坐标的改变而随时变化,但计算机无法计算的图像是虚似图型。另一方面,数据图像是不连续性的,要用离散变量的标值表示空间位置和方向灰度值的图像。由图像和灰度值组成。电子计算机能够计算的图像是数据图像。那样,能理解,用数显的图像是数据图像,它是时间与空间间的不凸函数(数据信号)。那也是电子计算机能够处理图像表达形式。这也是根据对好几个离散变量部门进行量化分析而得到的灰度级或图像集。依据频段数量不一样,能将图像分成单波段图像、多波段图像及超波段图像。我们自己的一般五颜六色图像,每一个点有三种亮度值:红(r)、绿(g)、蓝(b)。这三个标值均表示不一样光条强度。比如,红色r值为二百五十五,g值为零,b值为0;r、g、b灰度级均同样(0和二百五十五以外);乳白色的r、g、b是255。一样,由于黑与白的r、g、b的值都是零,因此人的眼睛见到的色调仿佛不一样。一般,只关注平面图、纯色或静止不动图像,这时的图像能够叙述为一个二维函数公式;I=fx,y数字图像及其表示一般,图像是持续不断的,表明物件辐射能量,持续分散化在附近空气中的。持续图形又称为仿真模拟图形。为了方便图形的进一步计算和生产,必须对仿真模拟图形开展总宽与空间里的离散化,并把它转化成对应的标值方式。离散化后图形是数据图像.图形离散化的重要操作流程各是采样和定量。仿真模拟图像位置和振幅是连续不断的,但是为了把它转换成标值方式,必须对总宽和部位开展离散化。信息化的室内空间平面坐标称之为采样,图像的空间分辨率由采样确立的数字化振幅称之为定量,图像的振幅屏幕分辨率由量化分析明确。在灰度值图像的情形下,量子理论指的是对采样所得到的离散变量采样点灰度级开展离散化,用l=2(k为整数金额)个等间距灰尘近视度数来表示原图像的持续灰度值。连续不断的图像在获取和检测后,能用NM的引流矩阵来表示。这就意味着:f(x,y=)f0,0现在矩阵中的每一位元素均为像素,等式右边的f(x,y)为数字图像。数字图像处理的构成运用计算机对每一个图像信号的功率解决称之为数据图像解决,完成所需要的作用,并得到图像上有用内容。当代数据图像解决设备基本上由电子器件计算机、图像数字化仪和图形显示装置三部分组成。数据图像处理一般过程是:首先把从图像数字化仪得到数字图像放到对应的计算机缓存设备中,随后计算机依照作业人员指示启用相匹配库文件的图像程序执行。程序运行,将键入图像一行行读取计算机。解决结束图像从计算机一个象素一个象素地形成导出图像,一行一行地发送至缓存。图2-1表示数字图像解决。图像处理计算机图像数字化仪图像显示设备图像处理计算机图像数字化仪图像显示设备图2-1数字图像处理MATLAB在数字图像处理中的应用MATLAB是一种基于空间向量(二维数组)而非标识数字的高级编程语言,因而大部分也有利于解决图形。MATLAB为开展图像处理的专业人员和技术工程师带来了简单方便的集成化开发专用工具。该开发专用工具广泛用于诊疗、公共安全管理和国防、遥感技术监测、科学研究、光学显微镜设计方案、半导体测试、图像传感器设计及其图像处理行业。MATLAB中图形最统计分析构造是二维数组。在MATLAB中,很多图元全是应用二维数组的双精度(64位)浮点数种类或uint8(8)8位无标识符整数金额(uint16)16位无标识符整数金额)来存放的,从而减少图元的内存空间。默认前提下,MATLAB一般应用双精度浮点型二维数组来存放数据。比如,针对由100行和50列各种各样灰度级的点构成的图形,应用100x50的矩阵储存:另一方面,针对像RGB图像这种五颜六色图像,需要使用三维矩阵开展储存。第1维表明鲜红色清晰度深度值,第2维表明翠绿色清晰度深度值,第3维度空间表明深蓝色清晰度深度值。MATLAB将二张图像组合在一起等。大家可以应用MATLAB里的“图像处理”辅助工具,适用真彩色、检索色、灰度值和二值图像的图像种类。MATLAB中常用的一些主要参数也影响需要使用的图形的图像种类,所以可以在这四种图像种类相互间的变换。现阶段所使用的转换规则主要是通过MATLAB中图像处理辅助工具的数据转换作用。BMP、HDF、JPEG、PCX、TIFF、XWD等文件格式都是可以在MATLAB中常用的最基本的图形文件类型。由于现在MATLAB手机软件广泛用于数据图像处理行业,本分析以MATLAB手机软件为平台车辆识别。由于现在MATLAB手机软件广泛用于数据图像处理行业,此次科学研究以MATLAB手机软件为依托完成车辆识别。本问题是MATLAB为了能外部环境而探索的。matlab是美国mathworks公司独立开发生产设计的具备至关重要经济收益的通用性分析系统。数据可视化并不是文本文档化地实施了全部矢量素材数值计算方法剖析、矩阵函数计算、科学合理的数据统计分析。简单的说,MATLAB将具备强劲计算水平和模拟仿真实力的线形数据信息动态系统等搭建在一个手机中。MATLAB广泛应用于矩阵的计算,其全称为矩阵试验室。通过几十年的发展趋势,MATLAB逐步完善,逐步形成离散数学学科的统一运作专用工具。最开始,MATLAB是一种最基本的互动式矩阵电子计算机,伴随着专家和技术工程师的不断完善,增强了编写、对话框、函数公式、显像等服务,巨大地区方便了客户操作,特别是MATLAB它能通过键入不同类型的函数公式,界定不同类型的函数去执行,可以获得他们想要的数据和图像等。与其它编程语言对比,MATLAB并没有冗长的编码,给人一种更简约、便捷、直观地觉得。此外,MATLAB内部结构有一些现成常见电子计算机标值函数公式,使用中函数调用测算就可以。直至停车场车牌识别系统中最准确的图像处理,都是采用这类编程语言整理的。应用用MATLAB整理的图像处理程序流程能够建立更快地图像。根据matlab语言表达,应用车牌号信息识别系统精密度和准确度高、实行速度更快、工作中性价比高、matlab词分割和文字信息鉴别等一系列实际操作,在所得的结论中对它进行程序编写、车牌定位、鉴别。车牌识别系统的原理和方法车牌识别系统简述车牌识别系统根据电子计算机图像处理,利用对原有图片的预备处理,最先精准定位车牌,随后分割字符,最终开展字符鉴别,并输出结果。车牌识别技术基本流程图,图3-1表明:车牌图像采集对车牌进行定位车牌图像预处理车牌图像采集对车牌进行定位车牌图像预处理输出识别结果字符识别对车牌字符进行分割输出识别结果字符识别对车牌字符进行分割图3-1识别系统基本流程图车牌鉴别图像处理技术性主要分车牌精准定位、字符分割、字符标志等环节。车牌鉴别的第一步都是经过图像预处理(图像分割、浸蚀、添充、滤波处理),清晰地在初始源图像区划车牌地区。该全过程主要是针对二值图像最先用sobel算法检验边沿;将这个车牌区域内的点位置放置于二维数组location_of_1中,统计分析这种部位,在x平面坐标和y坐标系总和中寻找最高点a和最低点b。a是车牌的左上方,b是车牌的右下方。利用这几种部位区划车牌。第二步,分割开头车牌中所有七个字符。其步骤如同从左往右,按列测算各列总和一样。并没有小白点的列总和所有为零,但是小白点的列和非零的列将转换成逻辑性1。随后,纪录各列和在零和1中间转换的列,也就是为了分割的字符串,最终鉴别为车牌。车牌图像预处理图像灰度化图像一般可以分为以下三类:灰度图像:假如图像具备灰度,一般称之为k位图像。假如图像有二百五十六个可能性的低灰度等级,这便被称作八位清晰度。因为灰度矩阵元素的取值十分普遍,在我们常说的二百五十六个灰度图像中,它的基本数据类型一般为8个无符号整数“0”表明纯黑色,“255”表明纯白色,以非常大的中间值表明从黑到黄的衔接颜色数据图像信号处理技术要在计算机的基础上进一步发展起来,是20世际60时代开始发展起来一个新的课程和行业,伴随着当代图像信号分析基本概念技术性基础知识的不断创新和优化,已经广泛用于人们的生活各个领域。并且这种数字图像信号处理技术的探索蓬勃发展,可以更好的收集解决很多的信息,广泛用于大家日常生活中的各行各业。另一方面,图像智能化是把照片转化成能够利用计算机语言表达能力数字图像的一个过程。图像解决就是指主要是对图像开展的一系列实际操作,使大家能够获得日常生活所需要的信息内容。另一方面,图像解决在这个全面的图像信用卡图像审核中主要包括三个鉴别层级,广泛图像解决、图像分析与对图像开展识别号预备处理的目的是为了根据强调汽车号码识别技术对拍的车辆号码图像中的数据展开了灰度化、弱化检验在房间里或户外阳光照射不匀、光照度不稳定自然条件下,监控摄像头拍照后所获得的车牌号初始车牌号图像很有可能是模糊不清的,必须各自进行一定的车牌号图像去噪提高鉴别解决;因为受外界一些噪声和一些电子检测设备或电子元件自身可能出现的各种各样噪声要素的影响,车牌号最原始的图像鉴别品质也有可能有一定程度的降低,因而必须对这种初始车牌号图像品质开展去噪提高解决等方式。而且在这样一个课题研究中应用的专业技术通常是根据数据图像的灰度化和图像分割。数据图像解决一般可分为黑与白图像、灰度图像、彩色电影。另一方面,灰度直方图是体现一张图形上各灰度以及出现的频率的直方图,以灰度为纵轴,以横坐标轴为灰度设定的次数,制作出同样灰度级之间的关系图是灰度直方图。能够最准确地体现灰度的均值和遍布。此外,一个画面中只有一个灰度直方图。不一样的场景有着不同的灰度直方图。二值图像:二值图像的二维矩阵一般只由零和一、二值构成,“0”表明灰黑色,“1”表明乳白色。但是,因为各图像有2个可能性的标值为0和1,因而2值图像也可以理解为是灰度图像的独特事例。RGB五颜六色图像:RGB图形图像引流矩阵与其它格式图像引流矩阵不一样,而且每个图形颜色务必用r、g和b来描述。一般是三维引流矩阵,一般用MNx表示,m和n各自表明图形号码和行数,三个MXN的二维矩阵表明每一个图型的r、g、b成份。基本数据类型一般是8个无标识符整数金额,一般用以RGB图型,适合于表明和存放真彩色图像。与此同时,还可以储存灰度图像。一般来说,用数码照相机拍的照片是多姿多彩的照片。在多姿多彩的照片中,假如R=G=B,显示屏中所有颜色也将为灰度,而R=G=B数字将被称作灰度标值。图像灰度解决是指由图像的颜色从颜色转换成灰度的一个过程。灰度图像仅显示亮度数据信息,不包括颜色数据信息。边缘检测边沿是周边色彩变动的小图像的搭配。这会对总体目标地区鉴别、地区图型获取、图形分割等图像剖析行业尤为重要,车牌号区域的获得在停车场车牌识别系统中起到很重要的作用。边界检测运算符有许多,比如Sobel运算符、Roberts运算符、过零运算符、Prewitt运算符、Canny运算符和LOG运算符。对图像的差分信号和过滤计算通常是Sobel算子,因为具备抑止噪音的能力,因此原本被设计方案用于利用Sobel算子精确测量图像的界限。Sobel边缘算子:-1-2-1000121-101-202-101图3-2Sobel边缘算子模板如图3-2所显示,Sobel的边缘算子由二个卷积核组成。整个图形的各个点,对于边缘清晰的图像,对数字图像f(S适当的阀值T时,作以下推理:若Si,j车牌定位原理分析判断车牌号在所有图像中的地位后,除开小对象外,二值图像里的黑与白范畴基本都是车牌号的地区。二值图像就是指,将车牌号图像里的清晰度的灰度值设为0.255,促使图像总体为黑与白,利用相对应的阈值挑选灰度值图像,从而获得可以主要表现灰度值图像里的图像特征的二值化图像的处理方式。在图像审核中,灰度值超出或小于阈值的图像被界定为归属于特定对象,灰度值255。不然,这种图像将在总体目标地区中清除,且灰度值为零,表明为题材或独特总体目标范畴时。在现实生活的图像解决系统内,图像二值化的重要环节是设置适宜的阈值点这样有利于文字背景分离出来。处理程序图像时,二值化得到的结果因阈值的设置方式而不同。二值化阈值过钟头,非常容易变成噪声;阈值设定过多降低分辨率,所以可以将非噪声信息内容视作噪声,并过虑二进制转换得到的结果。号识别下一步是区别实际号。实际的操作流程是,首先把二值图型中各小白点位置放置于二维数组location_of_1中,计算这种部位,最终在x坐标和y坐标总和中寻找最大的一个点a和最小点b。a是号的左上方,b是号的右下方。利用这几种座标区划车牌号码,对区划后车牌号码开展二值化解决。车牌字符分割字符分割在所有车牌鉴别环节中,文字的区划也起到了承上启下的重要意义。在初期车牌精准定位的基础上字符切分,随后运用字符切分结论协助字符鉴别。车牌字符分割法有将二值图像中从左往右每列总和、有小白点的列与零、无小白点的列与零转换成逻辑性一致,将记载的各列与零、一元化后列,即分割出来的列合并下去,分割出14列,总共7个字符。拆分字符后,把它放到char_(i)中,并拆分每一个字符上下空格符地区以精确拆分。字符归一化处理因为数码照相机拍的车子图像大小不一样,车牌里的文字尺寸也不尽相同。为了更好地文字鉴别,必须对文字开展归一化。规范性处理目的是为了使车牌字符和标准模块的字符大小一致。规模性统一是指由尺寸和总宽各自乘于倍数,使之远远小于数据库的特点的文字尺寸。本毕业论文所使用的大规范化处理方法,从水平投影和垂直投影2大领域,对文字图象大小开展大规范化。字符识别文中因为在我国一般中小型汽车牌照的首字母大写都是中国汉字,因此先后列举不一样省市的城市名称,次之是a和z字母,后五位是数字和字母的组合配对。因此,大家在对比时,以便提高工作效率和精确度,必须把第一名和第二名分开表明。最终验证结束后,导出识别车牌结论,流程表如下图3-3所显示。建立识别样本库建立识别样本库读取分割且归一的出来的字读取分割且归一的出来的字将切割字符与模板库进行模板库进行模板匹配将切割字符与模板库进行模板库进行模板匹配待识别字符与模板字符相减,值越小相似度越大,找到最小的一个即为匹配的最好的待识别字符与模板字符相减,值越小相似度越大,找到最小的一个即为匹配的最好的识别完成,输出此模板对应值识别完成,输出此模板对应值图3-3识别程序设计流程图运用MATLAB实现车牌识别1.车牌图像灰度化车牌图像灰度化,完成灰度变换之后,图象的对比度扩展,图象的动态范围增大,使图象看起来比较精细、清晰、易于辨认。图4-1(a)车牌识别角度1图4-1(b)灰度化车牌图像预处理对灰度值像素达到的边界查验最先应用Sobel算法,再对边界像素进行浸蚀,除掉比边界像素细、中断的边界,对剩下的范畴进行关闭的添充像素,这时车牌号范畴也已形成了一条大一点的连接范畴,然后调用bwareaopen函数来清除较小的联接地区。根据编码l_edge=edge(l_gray,'sobel')就可以获得通过边缘检测的图片,如下图4-2(a)所显示。图4-2(a)车牌边缘检测图像图4-2(b)腐蚀后边缘图图4-2(c)填充后图像图4-2(d)形态滤波后图像在这篇文章中,如下图4-2(b)所示,图像被浸蚀并拓展。浸蚀是清除单连通区域的一个过程。根据降低目标、提升孔眼,合理降低独立的噪音点。浸蚀后,图像中目标周围的小界限被腐蚀,目标的范畴大大的变小,为日后获得车牌造就了必备条件。如下图4-2(c)所示对它进行闭测算,开展先胀大后腐蚀流程的闭测算,能够弥补目标一个物体小圆孔,与临接物件联接,使边沿更为光洁。最终,应用“bwareopen”消除目标目标里的小未连接目标。进而,得到车牌图像的起始具体位置,如下图4-2(d)所示。积极与初始图像较为,大家能够看见形状过滤后图像和实际车牌情况很接近,因此后处理工艺利用该图像查看车牌情况。拍照定位查询预备处理后图像,能够看见车牌位置有一个很明显的方形标志。根据对方形部位进行精准定位,可以获得特殊车牌位置。在规划环节中,首先把二值图像中所有小白点的位置放到二维数组location_of_1中,对于该位置开展计算,随后寻找x坐标系和y平面坐标之与大的点a跟小的点b。大一点的点a是车牌的左上方,小一点点b是车牌的右下方。能够利用这俩位置区别车牌。结果分析如图4-3为车牌提取图片:图4-3车牌提取图片字符识别模板库的有效搭建都是字符识别正确重要之一,创建字符模板库较为简单。建立模板数据库系统时,一定要对模板中所有图像开展统计管理,因而把这些图像归一化为32*16像素数大小。您建立的中国汉字模板存放在名为chinese的文件夹中,字母和数字模板存放在名为chanum的文件夹中。然后,辨别以前切出来的句子。选用模板配对字符识别优化算法,减掉前边提取的字符和字符库文件所有汉字和字符的模板,应用误差最小模板做为相匹配模板,根据导出与本控制模块相对应的字符识别车牌尽管现在对车牌字符的准确率还不高,但是通过从切分字符大小、部位特点开展归一化、试着获取归类鉴别水平更加好的特征根、设计方案分类算法等环节的进一步不断改进,一定可以进一步提高鉴别高效率。总结通过这次毕业设计论文,对MATLAB软件编程专业技能数据图像解决专业技能的原理拥有进一步的了解。我不仅理解了最基本的基础知识,并且对科学试验的认真态度也非常大了。本次产品外观设计以MATLAB手机软件为基本设计方案方式,对搜集到最原始的图像开展预备处理、车牌明确、字符切分和字符识别,最终确认了图像里的车牌。因而,本次产品外观设计关键克服了下列难题:(1)对五颜六色图像开展灰度值化处理办法;(2)从图像中精准定位车牌,从确立的车牌图像中获取车牌的办法;(3)从图像中精准定位车牌,从确立的车牌图像中获取车牌的办法;(4)怎样切分车牌字符,开展字符识别。在实施过程中,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论