Ejemplo n.º 1
0
def get_car_image_plate_number(image_path, image_name):

    img = Image(cv2.imread(image_path, 0), image_name)
    l_carsR = getCarsFromImage(img.img, carClassifier)
    for carR in l_carsR:
        car = Car(img.img, carR, plateCassifier)
        car.setPlateText(processPlateText(car, net))
        img.addCar(car)

    for car in img.cars:
        car.draw()
        if (not car.isPlateEmpty()):
            plate_number = car.plateText
        # imshow(car.carImg)
        x, y, w, h = car.carR.x, car.carR.y, car.carR.w, car.carR.h

    color_image = imread(image_path)
    return color_image[y:y + h, x:x + w], plate_number