Logo Lanfrica

Rassembali/tunisian-license-plate-ocr

Record type:

softwareproject
Creator:
Ras
Host:
YOLOv8-based license plate and digit detector for Zindi challenge # πŸ‡ΉπŸ‡³ Tunisian License Plate Recognition (Zindi Challenge) πŸš— This project is part of the **Zindi Tunisian License Plate Recognition** challenge. The goal is to detect full license plates, then extract and recognize individual **digits** and the Arabic word **"ΨͺΩˆΩ†Ψ³"** from each plate. πŸ“Œ **Current Status**: Work in Progress (WIP) βœ… License plate detection and digit+word detection models are trained 🧠 Next steps: OCR/classification and submission logic --- ## πŸ§ͺ What This Project Does ### βœ… Done: - πŸ” **Detect full license plates** using YOLOv8 - πŸ”  **Detect individual digits and Arabic word ("ΨͺΩˆΩ†Ψ³")** from cropped license plates - πŸ–ΌοΈ Visualize detections with bounding boxes ### πŸ”œ Coming soon: - 🧠 **Digit classifier or OCR** to convert cropped characters into actual digits/text - πŸ“„ Generate `submission.csv` for final prediction format - 🧹 Clean UI + Inference script --- ## 🧰 File & Folder Overview tunisian-license-plate-ocr/ β”œβ”€β”€ data/ β”‚ └── licence plat challange 1/ β”‚ β”œβ”€β”€ license_plates_detection_train.csv β”‚ β”œβ”€β”€ license_plates_detection_train.zip β”‚ β”œβ”€β”€ license_plates_recognition_train.csv β”‚ β”œβ”€β”€ license_plates_recognition_train.zip β”‚ β”œβ”€β”€ SampleSubmission.csv β”‚ β”œβ”€β”€ test.zip β”‚ └── licence_plate.v1.yolov8.zip β”œβ”€β”€ models/ β”‚ β”œβ”€β”€ digit_detectorYoloV8.pt β”‚ └── licence_platdetectorYoloV8.pt β”œβ”€β”€ notebooks/ β”‚ └── digit-detector.ipynb β”œβ”€β”€ outputs/ β”‚ β”œβ”€β”€ confusion_matrix.png β”‚ β”œβ”€β”€ example_car.jpg β”‚ └── resulats.png β”œβ”€β”€ .gitignore β”œβ”€β”€ README.md └── requirements.txt ## πŸ” Sample Results ### πŸ“Œ Example Input ### 🧠 Digit + Word Detection – YOLOv8 ### πŸ” Final Detection Results (Plate + Digits)