目录
一:实现步骤:
使用Python和OpenCV实现车牌识别的步骤大致可以分为以下两部分:
车牌检测:
读取需要进行车牌识别的图片。
对图像进行灰度化处理,可能还包括高斯模糊和灰度拉伸。
进行开运算,消除图像中的噪声。
将灰度拉伸后的图像和开运算后的图像求差,并输出其绝对值。
将图像二值化,并利用Canny边缘算法提取图像中边缘轮廓。
进行闭运算操作,获得小连通域。
进行两次开运算操作,获得大连通域。
利用车牌长宽比筛选可能属于车牌区域的框,在原图中绘制矩形。
车牌识别:
对车牌ROI(Region of Interest,感兴趣区域)图像进行灰度化处理。
利用形态学运算中的闭运算消除灰度图像噪声点。
利用OCR(Optical Character Recognition,光学字符识别)技术识别车牌字符与位置。
将结果打印并在图片上显示出来。