Files
ProjectIOT/application/api/image_processing.py
2025-05-14 10:07:03 +02:00

21 lines
476 B
Python

from application import anpr
import io
async def process_image(image: bytes) -> str:
print("Saving file to memory")
image_file = io.BytesIO(image)
print("Processing image")
anpr_info = await anpr.detect(image_file) # type: ignore
if anpr_info is None:
print("Something went wrong with ANPR")
return ""
if not anpr_info["is_plate"]:
return ""
print(anpr_info["plate_number"])
return str(anpr_info["plate_number"])