我知道质量很差,但那是原始图像
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
rectKern = cv2.getStructuringElement(cv2.MORPH_RECT, (85, 64))
blackhat = cv2.morphologyEx(gray, cv2.MORPH_BLACKHAT, rectKern)
edges = cv2.Canny(light, 120, 255, 1)
squareKern = cv2.getStructuringElement(cv2.MORPH_RECT, (3, 3))
light = cv2.morphologyEx(gray, cv2.MORPH_OPEN, squareKern)
light = cv2.threshold(light, 0, 255, cv2.THRESH_BINARY | cv2.THRESH_OTSU)[1]
结果如下
我如何检查在那个蓝色的长方形里面,是否有数字?(如果里面没有数字,那么我不会在它周围画一个边界框,因为它不是车牌)。
1条答案
按热度按时间fwzugrvs1#
有多种方法可供选择。请根据您的要求进行选择。
来源:Link
另外,请查看此question以了解更多方法
以及this