ALPR and ANPR
Automatic License Plate Recognition
Automatic Number Plate Recognition
I wanted to build out a mobile ALPR app without paying a subscription cloud fee to someone. I dug in and found that it is a pretty layered problem, especially with the constraints I had given myself.
A few different ones
https://www.kaggle.com/datasets/tolgadincer/us-license-plates
https://www.plateshack.com/y2k/index.html
https://public.roboflow.com/object-detection/license-plates-us-eu?utm_source=chatgpt.com
https://www.kaggle.com/datasets/gpiosenka/us-license-plates-image-classification/data
Two different big names in opensource OCR.
309 KB, from Dec 2015. https://github.com/SandroMachado/openalpr-android/blob/master/app/src/main/assets/runtime_data/ocr/tessdata/lus.traineddata
https://tesseract-ocr.github.io/tessdoc/Data-Files
https://github.com/tesseract-ocr/tessdata/raw/4.00/eng.traineddata
Keypoints, Postprocess, Region, etc.
https://github.com/SandroMachado/openalpr-android/tree/master/app/src/main/assets/runtime_data
https://www.ultralytics.com/blog/using-ultralytics-yolo11-for-automatic-number-plate-recognition
https://github.com/Hyuto/yolov8-tfjs
https://github.com/AlexeyAB/darknet
https://github.com/christianroman/ANPR
https://github.com/aqntks/Easy-Yolo-OCR
https://medium.com/saarthi-ai/how-to-build-your-own-ocr-a5bb91b622ba
https://github.com/Dodant/anpr-with-yolo-v4?tab=readme-ov-file
https://github.com/theAIGuysCode/yolov4-custom-functions/blob/master/data/video/cars.mp4
https://www.youtube.com/watch?v=AAPZLK41rek&t=3s
Yolo and Darknet need python. So this is running on a server with some good graphics cards behind it.
This would be difficult to get into a mobile device today...
https://stackoverflow.com/questions/19268648/using-tesseract-to-recognize-license-plates
https://www.kaggle.com/code/thnhhiu/plate-detector-using-tensorflow/notebook
https://developer.nvidia.com/blog/creating-a-real-time-license-plate-detection-and-recognition-app/
https://www.1001fonts.com/license-plate-fonts.html
https://ia800802.us.archive.org/1/items/license-plate-fonts/USALicensePlate.ttf
https://github.com/openalpr/train-detector
https://github.com/openalpr/train-ocr/blob/master/train.py
https://transloadit.com/devtips/integrating-ocr-in-the-browser-with-tesseract-js/
https://github.com/robertknight/tesseract-wasm
https://github.com/naptha/tesseract.js/
https://github.com/Hyuto/yolov8-tfjs
https://www.freecodecamp.org/news/license-plate-recognition-in-react-native-b4f790d3a160#.jngb9oclt