前面已经学了一种方法来进行车牌定位,它是通过直接把原图转换为灰度图片,就可以进行查找轮廓的方法,但是这种方法有时不起作用,就要采用另外一个方法进行识别定位。由于每个国家的车牌都是有颜色指定的,比如中国大多数小车都是蓝色车牌,那么就可以根据颜色来定位了。比如下面的车牌:

在OpenCV里车牌识别的方法2

可以看到车牌是蓝色为底,白色号码。自然而然就想到把蓝色换成白色,其它颜色换成黑色,这样再来查找轮廓就很容易定位车牌的位置。下面就按照这个思路来设计程序来识别它。

首先把图片读取进来:

img = cv2.imread('sznb_002.png')

cv2.imshow("Original", img)

 

接着下来进行高斯滤波,调用的代码如下:

imgBlurred = cv2.GaussianBlur(img, (5,5), 0)

cv2.imshow('imgBlurred', imgBlurred)

处理之后图像如下:

本文来互联网采集,已注明来源,如未注明来源可能来源未知,如有侵权请联系站长删除处理。

发表回复

后才能评论