这个项目,主要包括图像采集、图像预处理、车牌定位、字符分割、字符识别这五大核心部分。字符的分割将二值化后的车牌部分进行寻找连续有文字的块,若长度大于设定的阈值则切割,从而完成字符的分割。字符识别上较困难,最后运用了模板匹配算法,发现对检测的图像和模板做差值取得的误差最小。
程序过程:
一、首先在图片中找出车牌,并分割出来
读取原图像 |
|
将彩色图像转为灰度图像,并显示直方图。如果直方图不均匀,需要均衡化处理 |
|
使用roberts算子进行边缘检测,调用edge函数 |
|
图像腐蚀,去除不需要的边缘信息,尽可能只保留车牌上的字符边缘 |