详细说明:车牌识别系统
使用说明
使用时打开此例题目录下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.区域裁剪,截取车牌图像。-number plate recognition system for use when used to break pic examples directory of images, Click the button followed by a "U-turn", "1", "2" and "3" and "4" and "5", can achieve precise positioning of the plates. Concrete steps 1.24 true color -
[yingfa.rar] - VC++开发差影法的源程序
VC++开发投影法的源程序
[Palm.rar] - 自己做的掌纹识别小软件,呵呵, 有灰度处理、图象滤波、HARRIS角点检测、小波分解。提取热区,数学生态学等功能
[vehiclehsv.rar] - 车牌识别及定位,已用于公路交通,特别是彩色特征的应用
[真正无控件摄像头程序.rar] - vb写的真正无控件摄像头程序源代码,希望朋友们喜欢
[MapCut.rar] - 本程序是一个车牌分割系统,从一幅bmp的汽车图中把汽车牌照分割出来
[smartphone_album_noerror.rar] - album software on smartphone, using visual studio. net 2005 in C#
[sima_1.07.zip] - 图象模板匹配算法源代码
[PlateReco1.rar] - 我的代码是用 vc编写的车牌识别系统,对车牌进行处理,然后进行识别
[CarR.rar] - 这是个很经典的车牌识别程序,很有借鉴意义
[reply_1_1007847.rar] - 车牌定位使用说明 使用时打开此例题目录下pic中的图片,然后依次单击按钮“转”、“1”、“2”、“3”、“4”和“5”,就可以实现精确的车牌定位。 具体步骤 1.24位真彩色->256色灰度图。 2.预处理:中值滤波。 3.二值化:用一个初始阈值T对图像A进行二值
[Palm.rar] - 自己做的掌纹识别小软件,呵呵, 有灰度处理、图象滤波、HARRIS角点检测、小波分解。提取热区,数学生态学等功能
[vehiclehsv.rar] - 车牌识别及定位,已用于公路交通,特别是彩色特征的应用
[真正无控件摄像头程序.rar] - vb写的真正无控件摄像头程序源代码,希望朋友们喜欢
[MapCut.rar] - 本程序是一个车牌分割系统,从一幅bmp的汽车图中把汽车牌照分割出来
[smartphone_album_noerror.rar] - album software on smartphone, using visual studio. net 2005 in C#
[sima_1.07.zip] - 图象模板匹配算法源代码
[PlateReco1.rar] - 我的代码是用 vc编写的车牌识别系统,对车牌进行处理,然后进行识别
[CarR.rar] - 这是个很经典的车牌识别程序,很有借鉴意义
[reply_1_1007847.rar] - 车牌定位使用说明 使用时打开此例题目录下pic中的图片,然后依次单击按钮“转”、“1”、“2”、“3”、“4”和“5”,就可以实现精确的车牌定位。 具体步骤 1.24位真彩色->256色灰度图。 2.预处理:中值滤波。 3.二值化:用一个初始阈值T对图像A进行二值
文件列表(点击判断是否您需要的文件):
车牌识别系统
............\ChildFrm.cpp
............\ChildFrm.h
............\ColorTable.h
............\Debug
............\DIBAPI.CPP
............\DIBAPI.H
............\edgecontour.cpp
............\edgecontour.h
............\MainFrm.cpp
............\MainFrm.h
............\pic


............\ReadMe.txt
............\res


............\...\TypeRec.rc2

............\Resource.h
............\StdAfx.cpp
............\StdAfx.h
............\suanfa1.cpp
............\suanfa1.h
............\TemplateTrans.cpp
............\TemplateTrans.h
............\TypeRec.aps
............\TypeRec.clw
............\TypeRec.cpp
............\TypeRec.dsp
............\TypeRec.dsw
............\TypeRec.h
............\TypeRec.ncb
............\TypeRec.opt
............\TypeRec.plg
............\TypeRec.rc
............\TypeRec.rc.bak
............\TypeRecDoc.cpp
............\TypeRecDoc.h
............\TypeRecView.cpp
............\TypeRecView.h
车牌识别系统
............\ChildFrm.cpp
............\ChildFrm.h
............\ColorTable.h
............\Debug
............\DIBAPI.CPP
............\DIBAPI.H
............\edgecontour.cpp
............\edgecontour.h
............\MainFrm.cpp
............\MainFrm.h
............\pic


............\ReadMe.txt
............\res

............\...\TypeRec.rc2
............\Resource.h
............\StdAfx.cpp
............\StdAfx.h
............\suanfa1.cpp
............\suanfa1.h
............\TemplateTrans.cpp
............\TemplateTrans.h
............\TypeRec.aps
............\TypeRec.clw
............\TypeRec.cpp
............\TypeRec.dsp
............\TypeRec.dsw
............\TypeRec.h
............\TypeRec.ncb
............\TypeRec.opt
............\TypeRec.plg
............\TypeRec.rc
............\TypeRec.rc.bak
............\TypeRecDoc.cpp
............\TypeRecDoc.h
............\TypeRecView.cpp
............\TypeRecView.h