About AutoScan AI
AutoScan AI is an end-to-end Automatic Number Plate Recognition (ANPR) system. Upload a photo of a vehicle and it finds the vehicle, isolates the number plate, reads the characters and identifies the plate's region and type — then keeps a searchable history of every scan.
Use cases
- Parking lot entry and exit logging
- Gated society and campus vehicle records
- Toll and fleet tracking prototypes
- Learning project for computer vision pipelines
What I learned
- Exporting a PyTorch model to ONNX and writing the pre/post-processing (letterbox, NMS) by hand.
- Combining deep learning with classical computer vision instead of training a model for every sub-task.
- Measuring and cutting memory use so an ML service fits on free cloud hosting.
- Building a full product around a model: auth, storage, history, analytics and an API.
Tech stack
Machine learning
YOLOv8nONNX RuntimeOpenCVNumPyGemini Vision
Backend
PythonFastAPISQLAlchemyPostgreSQL (Neon)
Frontend
Next.js 15React 19TypeScriptTailwind CSSNextAuth
Deployment
VercelRenderGitHub
M
Built by
Munna Kumar · CodeWithMunnaX
Developer working on machine learning, data science and full-stack web projects.