License Plate Recognition YOLOV8 and EasyOCR (with Videos)
Ultralytics YOLOv8 is the latest version of the YOLO (You Only Look Once) object detection and image segmentation model developed by Ultralytics. The YOLOv8 (with version YOLOv8.0.20) model is designed to be fast, accurate, and easy to use, making it an excellent choice for a wide range of object detection and image segmentation tasks. It can be trained on large datasets and is capable of running on a variety of hardware platforms, from CPUs to GPUs.
Dataset from the Roboflow: [https://universe.roboflow.com/iremsezer2trakyaedutr/plate_detection-mtyuz]
This dataset contains images of car license plates captured in various locations and under different lighting conditions. The dataset comprises a total of 724 images, each of which includes one or more car license plates. The images were annotated with bounding boxes around the license plates, indicating their precise location in the image. The dataset I obtained from this link [https://storage.googleapis.com/openimages/web/visualizer/index.html?type=detection&%3Bset=train&%3Bc=%2Fm%2F01jfm_&set=train&c=%2Fm%2F0703r8] and It consists of images showing vehicle registration plates that I have tagged using Roboflow.
Training Set: %84 1.1k images Validation Set: %11 144 images Testing Set: %4 51 images
Auto-Orient: Applied Resize: Stretch to 640x640
Outputs per training example: 2 Grayscale: Apply to 25% of images Blur: Up to 2.5px Noise: Up to 5% of pixels
Custom Training: [https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/train-yolov8-object-detection-on-custom-dataset.ipynb]
YOLOv8 Object Detection Once the dataset version is generated, it has a dataset you can load directly into our notebook for easy training.
When the YOLOv8 model is trained, you’ll have a set of trained weights ready for use. These weights will be best.pt folder. You can upload your model weights to Roboflow Deploy to use your trained weights on our infinitely scalable infrastructure.