diff --git a/instance/data.sqlite b/instance/data.sqlite index e8ddcf0..049201d 100644 Binary files a/instance/data.sqlite and b/instance/data.sqlite differ diff --git a/server.py b/server.py index 3372366..2df8711 100644 --- a/server.py +++ b/server.py @@ -12,6 +12,7 @@ torch.serialization.add_safe_globals( # type: ignore {"DetectionModel": DetectionModel} # type: ignore ) +anpr = ANPR() # Saving images locally UPLOAD_FOLDER = "uploads" @@ -32,7 +33,7 @@ def data(): with open("image.jpg", "wb") as f: f.write(data) - status = asyncio.run(process_image("image.jpg")) + status = asyncio.run(process_image(file="image.jpg", anpr=anpr)) return jsonify( { "message": "Image sent succesfully", @@ -41,9 +42,8 @@ def data(): ) -async def process_image(file: str) -> bool: +async def process_image(file: str, anpr: ANPR) -> bool: print("Processing image") - anpr = ANPR() anpr_info = await anpr.detect(file) # type: ignore number_plate = anpr_info["plate_number"] if number_plate: