文件名称:基于VC6.0的opengl车牌定位
文件大小:721KB
文件格式:RAR
更新时间:2017-05-27 03:56:49
车牌定位 基于VC6.0
基于VC6.0的车牌定位(需要opencv库) 使用说明 使用时打开此例题目录下pic中的图片,然后依次单击按钮“转”、“1”、“2”、“3”、“4”和“5”,就可以实现精确的车牌定位。 具体步骤 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.区域裁剪,截取车牌图像。
【文件预览】:
README.TXT
车牌定位
----EDGECONTOUR.H(1KB)
----TYPEREC.RC.BAK(14KB)
----STDAFX.H(1KB)
----TYPEREC.APS(31KB)
----TEMPLATETRANS.CPP(11KB)
----TYPEREC.CPP(4KB)
----README.TXT(5KB)
----PIC()
--------IMG1_24.BMP(1.13MB)
--------IMG10_24.BMP(1.13MB)
----TYPERECVIEW.H(2KB)
----RESOURCE.H(2KB)
----COLORTABLE.H(64KB)
----TYPEREC.PLG(3KB)
----TYPERECDOC.H(2KB)
----MAINFRM.H(2KB)
----TYPEREC.OPT(52KB)
----TYPEREC.CLW(3KB)
----RES()
--------TOOLBAR.BMP(2KB)
--------TYPEREC.ICO(1KB)
--------TYPERECDOC.ICO(1KB)
--------TYPEREC.RC2(399B)
----TYPEREC.RC(14KB)
----DEBUG()
--------TYPEREC.EXE(180KB)
----DIBAPI.CPP(29KB)
----TYPERECDOC.CPP(8KB)
----MAINFRM.CPP(2KB)
----TEMPLATETRANS.H(672B)
----SUANFA1.CPP(22KB)
----DIBAPI.H(2KB)
----TYPEREC.DSW(539B)
----SUANFA1.H(1007B)
----EDGECONTOUR.CPP(42KB)
----TYPEREC.H(1KB)
----TYPERECVIEW.CPP(23KB)
----CHILDFRM.CPP(2KB)
----STDAFX.CPP(209B)
----CHILDFRM.H(1KB)
----TYPEREC.NCB(249KB)
----TYPEREC.DSP(5KB)