使用OpenCV进行车牌识别
我有一个项目,需要用OpenCV来识别汽车的车牌。
我想加载一张数字或字母的图片,让OpenCV来识别它,并把结果打印到控制台上。
有没有这样的功能?如果没有,我该怎么做呢?
注意:我正在处理灰度图像。
请帮帮我,我需要在一周内完成这个项目。
谢谢你快速的回复。
我正在使用Microsoft Visual C++ 2008 Express Edition。
关于库,我使用了以下这些库:
"C:\Program Files\OpenCV\lib" "C:\Program Files\OpenCV\cv\include" "C:\Program Files\OpenCV\cxcore\include" "C:\Program Files\OpenCV\otherlibs\highgui" "C:\Program Files\OpenCV\cvaux\include" "C:\Program Files\OpenCV\otherlibs\_graphics\include" "C:\Program Files\OpenCV\cv\src" "C:\Program Files\OpenCV\cxcore\src" "C:\Program Files\OpenCV\cvaux\src" "C:\Program Files\OpenCV\otherlibs\highgui" "C:\Program Files\OpenCV\otherlibs\_graphics\src"
4 个回答
1
我最近在用OpenCV的Python实现一个简单的车牌识别系统(ANPR)。你可以在这里查看一下。
这个项目是借助Shogun机器学习工具箱完成的,图像处理部分则是用OpenCV来做的。你可以试着调整一些变量,因为不同地区的车牌可能需要不同的设置。
2
如果你想更深入地了解OpenCV,推荐你从这本书开始:Learning OpenCV,作者是Bradksi等人。