文件名称:license_orientation
介绍说明--下载内容均来自于网络,请自行研究使用
车牌定位---VC++源代码程序
1.24位真彩色->256色灰度图。
2.预处理:中值滤波。
3.二值化:用一个初始阈值T对图像A进行二值化得到二值化图像B。
初始阈值T的确定方法是:选择阈值T=Gmax-(Gmax-Gmin)/3,Gmax和Gmin分别是最高、最低灰度值。
该阈值对不同牌照有一定的适应性,能够保证背景基本被置为0,以突出牌照区域。
4.削弱背景干扰。对图像B做简单的相邻像素灰度值相减,得到新的图像G,即Gi,j=|Pi,j-Pi,j-1|i=0,1,…,439 j=0,1,…,639Gi,0=Pi,0,左边缘直接赋值,不会影响整体效果。
5.用自定义模板进行中值滤波
区域灰度基本被赋值为0。考虑到文字是由许多短竖线组成,而背景噪声有一大部分是孤立噪声,用模板(1,1,1,1,1)T对G进行中值滤波,能够得到除掉了大部分干扰的图像C。
6.牌照搜索:利用水平投影法检测车牌水平位置,利用垂直投影法检测车牌垂直位置。
7.区域裁剪,截取车牌图像。
-positioning plates -- VC source code procedures 1.24 true color -
1.24位真彩色->256色灰度图。
2.预处理:中值滤波。
3.二值化:用一个初始阈值T对图像A进行二值化得到二值化图像B。
初始阈值T的确定方法是:选择阈值T=Gmax-(Gmax-Gmin)/3,Gmax和Gmin分别是最高、最低灰度值。
该阈值对不同牌照有一定的适应性,能够保证背景基本被置为0,以突出牌照区域。
4.削弱背景干扰。对图像B做简单的相邻像素灰度值相减,得到新的图像G,即Gi,j=|Pi,j-Pi,j-1|i=0,1,…,439 j=0,1,…,639Gi,0=Pi,0,左边缘直接赋值,不会影响整体效果。
5.用自定义模板进行中值滤波
区域灰度基本被赋值为0。考虑到文字是由许多短竖线组成,而背景噪声有一大部分是孤立噪声,用模板(1,1,1,1,1)T对G进行中值滤波,能够得到除掉了大部分干扰的图像C。
6.牌照搜索:利用水平投影法检测车牌水平位置,利用垂直投影法检测车牌垂直位置。
7.区域裁剪,截取车牌图像。
-positioning plates -- VC source code procedures 1.24 true color -
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : 33753155license_orientation.rar 列表 license_orientation\使用说明.txt license_orientation\车牌定位\ChildFrm.cpp license_orientation\车牌定位\ChildFrm.h license_orientation\车牌定位\ColorTable.h license_orientation\车牌定位\Debug license_orientation\车牌定位\DIBAPI.CPP license_orientation\车牌定位\DIBAPI.H license_orientation\车牌定位\edgecontour.cpp license_orientation\车牌定位\edgecontour.h license_orientation\车牌定位\MainFrm.cpp license_orientation\车牌定位\MainFrm.h license_orientation\车牌定位\pic\Img10_24.bmp license_orientation\车牌定位\pic\Img1_24.bmp license_orientation\车牌定位\pic\Thumbs.db license_orientation\车牌定位\pic license_orientation\车牌定位\ReadMe.txt license_orientation\车牌定位\res\Thumbs.db license_orientation\车牌定位\res\Toolbar.bmp license_orientation\车牌定位\res\TypeRec.ico license_orientation\车牌定位\res\TypeRec.rc2 license_orientation\车牌定位\res\TypeRecDoc.ico license_orientation\车牌定位\res license_orientation\车牌定位\Resource.h license_orientation\车牌定位\StdAfx.cpp license_orientation\车牌定位\StdAfx.h license_orientation\车牌定位\suanfa1.cpp license_orientation\车牌定位\suanfa1.h license_orientation\车牌定位\TemplateTrans.cpp license_orientation\车牌定位\TemplateTrans.h license_orientation\车牌定位\TypeRec.aps license_orientation\车牌定位\TypeRec.clw license_orientation\车牌定位\TypeRec.cpp license_orientation\车牌定位\TypeRec.dsp license_orientation\车牌定位\TypeRec.dsw license_orientation\车牌定位\TypeRec.h license_orientation\车牌定位\TypeRec.ncb license_orientation\车牌定位\TypeRec.opt license_orientation\车牌定位\TypeRec.plg license_orientation\车牌定位\TypeRec.rc license_orientation\车牌定位\TypeRec.rc.bak license_orientation\车牌定位\TypeRecDoc.cpp license_orientation\车牌定位\TypeRecDoc.h license_orientation\车牌定位\TypeRecView.cpp license_orientation\车牌定位\TypeRecView.h license_orientation\车牌定位 license_orientation