OpenCV 2.4.9车牌识别

OpenCV 的车牌识别项目还挺实用,尤其对搞智能交通的同学来说,真的值得研究一下。项目是用老版本的 OpenCV 2.4.9 + VS2010 搭起来的,虽然有点年代感,但原理部分一点都不过时。整个流程从图像预开始,比如高斯滤波、灰度化这些常规操作,完后用Canny来做边缘检测,再通过形态学操作搞定轮廓清晰度,蛮有逻辑的一套流程。

车牌区域怎么提?靠轮廓检测+面积筛选,一般能比较靠谱地框出感兴趣区域(ROI),接下来就进入字符分割阶段了。这里可以用连通域搞定字符提取,上SVM或神经网络做识别,识别率还挺不错。,模型训练部分需要你有一些车牌字符数据做准备。

代码方面,VS2010 环境下配置 OpenCV 库路径是第一步,搞定了之后 C++项目里调用 API 就顺手了。你也可以在项目文件夹里看看,里面应该带了数据集、模型和源码,对理解整个流程有。,整个项目对图像边缘检测目标识别这些点都有覆盖,蛮适合用来入门也好、研究也行。

如果你刚好在搞智能交通或者车牌识别系统,建议下下来跑一跑,对优化模型、提高识别率都挺有参考价值的。顺带一提,下面这些文章也挺有,尤其是关于 Canny 算法和图像分割的:

想深入搞的同学,配合这些资料练练手,准没错。

rar
openCVLPR.rar 预估大小:53个文件
folder
openCVLPR 文件夹
folder
Debug 文件夹
file
haha_15.jpg 2KB
file
haha_7.jpg 2KB
file
haha_1.jpg 3KB
file
haha_16.jpg 2KB
file
haha_11.jpg 2KB
file
openCVLPR.exe 150KB
file
haha_17.jpg 2KB
file
haha_10.jpg 3KB
file
haha_2.jpg 3KB
file
test.jpg 74KB
folder
ipch 文件夹
folder
opencvlpr-15a2e1d6 文件夹
file
opencvlpr-74d13ac5.ipch 2.25MB
file
openCVLPR.suo 12KB
folder
openCVLPR 文件夹
file
openCVLPR.cpp 7KB
file
openCVLPR.vcxproj.filters 1KB
folder
Debug 文件夹
file
cl.command.1.tlog 1KB
file
link.11748-cvtres.read.1.tlog 2B
file
rc.command.1.tlog 504B
file
CL.read.1.tlog 18KB
file
vc100.idb 475KB
file
mt.read.1.tlog 150B
file
link-cvtres.read.1.tlog 2B
file
link.read.1.tlog 7KB
file
rc.read.1.tlog 254B
file
link.write.1.tlog 730B
file
CL.write.1.tlog 668B
file
openCVLPR.obj 636KB
file
openCVLPR.log 6KB
file
link.11748-cvtres.write.1.tlog 2B
folder
openCVLPR.write.1.tlog 文件夹
file
vc100.pdb 1.07MB
file
openCVLPR.lastbuildstate 47B
file
link.command.1.tlog 3KB
file
mt.write.1.tlog 282B
file
openCVLPR.exe.embed.manifest.res 472B
file
openCVLPR_manifest.rc 208B
file
stdafx.obj 12KB
file
link.11748.read.1.tlog 2B
file
openCVLPR.exe.intermediate.manifest 381B
file
link.11748.write.1.tlog 2B
file
mt.command.1.tlog 374B
file
openCVLPR.Build.CppClean.log 2KB
file
openCVLPR.exe.embed.manifest 406B
file
openCVLPR.pch 1.13MB
file
rc.write.1.tlog 262B
file
link-cvtres.write.1.tlog 2B
file
stdafx.h 320B
file
ReadMe.txt 2KB
file
stdafx.cpp 296B
file
openCVLPR.vcxproj.user 466B
file
openCVLPR.vcxproj 4KB
file
targetver.h 314B
file
openCVLPR.sln 894B
file
openCVLPR.sdf 13.33MB
rar 文件大小:3.74MB