- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于边缘检测的车牌初步定位系统
开发背景:
汽车牌照相当于汽车的身份证,是在公共场合确定汽车身份的直接凭证。我国交通管理部门对汽车牌照的样式制定了严格的规范:
颜色特征:我国车牌颜色共分为四种,分别是蓝底白字、黑底白字、黄底黑字、白底黑字,其中常规车辆使用的是蓝底白字。
结构特征:车牌宽度为440mm,高度为140mm,宽高比为3.14,车牌中字符宽度为45mm,高度为90mm,宽高比为0.5。车牌安装于汽车下部。
针对交通违法检测系统中数码相机拍摄到的图片,需要进行车牌识别。其中,车牌定位是关键的一步。以上的车牌特征为车牌的定位提供了重要的依据。
需求分析:
车牌自动识别在交通管理中的作用越来越大,我们开发了“基于边缘检测的车牌初步定位系统”,本系统只针对“蓝底白字”车牌进行初步定位,对其他车牌只需通过修改识别算法中的颜色定义即可完成。
根据实际需要,本系统应具有如下功能:
能够正确的打开和保存位图;
将彩色图像转换为灰度图像;
能够利用Sobel和Prewitt算子对图像进行边缘检测;
能够将彩色图像或灰色图像二值化;
能够利用有色点对搜索实现“蓝色白字”车牌初步定位;
概要设计:
系统功能结构图如下:
系统业务流程图:
详细设计:
图像灰度化模块:
灰度化定义:
在RGB模型中,如果R=G=B时,则彩色表示一种灰度颜色,其中R=G=B的值叫灰度值,因此,灰度图像每个像素只需一个字节存放灰度值(又称强度值、亮度值),灰度范围为0-255
灰度化目的:
现在大部分的彩色图像都是采用RGB颜色模式,处理图像的时候,要分别对RGB三种分量进行处理,实际上RGB并不能反映图像的形态特征,只是从光学的原理上进行颜色的调配。所以我们经常要把图像8位的灰度值图像进行处理
灰度化方法:加权平均法
根据重要性及其它指标,将三个分量以不同的权值进行加权平均。由于人眼对绿色的敏感最高,对蓝色敏感最低,因此,按下式对RGB三分量进行加权平均能得到较合理的灰度图像。
f(i,j)=0.30R(i,j)+0.59G(i,j)+0.11B(i,j))
原位图:
灰度化后:
图像边缘检测模块:
边缘检测定义:
所谓边缘是指其周围像素灰度有阶跃变化的那些像素的集合。边缘广泛存在于物体与背景之间、物体与物体之间,因此,边缘检测是图像分割所依赖的重要特征。
边缘检测目的:
边缘检测是图像特征提取的重要技术之一, 边缘常常意味着一个区域的终结和另一个区域的开始. 图像的边缘包含了物体形状的重要信息,它不仅在分析图像时大幅度地减少了要处理的信息量,而且还保护了目标的边界结构. 因此,边缘检测可以看做是处理许多复杂问题的关键.
在本项目中,根据车牌的有色点对都集中在颜色变化剧烈的位置(字符边缘)的特点,对车牌图像进行边缘提取处理,可以缩小车牌有色点对的搜索范围,提高运算精度和效率。
边缘检测的实现:
边缘检测的实质是采用某种算法来提取出图像中对对象与背景间的交界线。图像灰度的变化情况可以用图像灰度分布的梯度来反映,因此可以用局部图像微分技术来获取边缘检测算子。
由于微分算子具有突出灰度变化的作用,对图像进行微分运算,在图像边缘处其灰度变化较大,故该处微分计算值教高,可将这些微分值作为相应点的边缘强度,通过阈值判别来提取边缘点,即如果微分值大于阈值,则为边缘点。
Sobel,Prewwit是基于一阶导数的边缘检测算子,图像的边缘检测是通过3*3模板作为核与该图像中的每个像素点做卷积和运算,然后选取合适的阈值以提取边缘。
Sobel 算子和Prewitt算子都是一阶的微分算子,都是先对图像进行平滑处理, 虽然两者都是加权平均滤波, 但是前者邻域的像素对当前像素产生的影响不是等价的, 距离不同的像素具有不同的权值, 对算子结果产生的影响也不同。
Sobel算子:
Sobel算子是一种梯度幅值,
其中的偏导数用下式计算:
其中常数c=2。
和可用卷积模板来实现:
请注意这一算子把重点放在接近于模板中心的像素点。Sobel算子是边缘检测器中最常用的算子之一。
Sobel算子边缘检测效果一览:
检测前(灰度图):
检测后:
Prewitt算子:
Prewitt算子也是一种梯度幅值,
其中的偏导数用下式计算:
与Sobel算子不同的是,这里的常数c=1。
和可用卷积模板来实现:
请注意,与Sobel算子不同,这一算子没有把重点放在接近模板中心的像素点。
用于说明Sobel算子和Prewitt算子的领域像素点标记如下:
Prewitt算子边缘检测结果一览:
与前灰度图对比,下图为检测后的结果:
图像二值化模块:
二值化定义:
图像二值
您可能关注的文档
最近下载
- 认证审核迎审培训教材(PPT).ppt
- 供应室护理质量考核标准.docx VIP
- 国家标准-》无石棉硅酸钙板.doc
- 颈椎病中西医结合诊疗专家共识2024版解读.pptx VIP
- 教科版科学五年级下册第二单元 船的研究(单元综合课件).pptx
- DG_TJ08-2401-2022:桥梁工程超高性能混凝土应用技术标准.pdf VIP
- 地方政府专项债培训课程.pptx
- 2024年初中英语教学课件:Unit 1 My name’s Gina Section A(人教版七年级上册).ppt VIP
- TSCIA 003-2021 陕西省市政基础设施工程施工技术文件管理规程.pdf
- 如何看懂财务报表(总经理培训).ppt
文档评论(0)