Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

sirineelayeb/tunisian-lpr-service

Domain:

digital infrastructure

Record type:

software
Creator:
sir
Host:
License Plate Recognition microservice for Tunisian fleet management — FastAPI service that processes RTSP camera streams to detect and validate Tunisian license plates in real-time. # Tunisian LPR Service A License Plate Recognition (LPR) system designed for Tunisian vehicle plates. It detects and reads plate numbers from images or live RTSP camera streams using YOLOv8 and EasyOCR. This project is part of a fleet management platform and can be integrated into: - Parking systems - Security checkpoints - Access control gates --- ## Features - Real-time license plate detection using YOLOv8 (custom-trained model) - OCR recognition using EasyOCR (Arabic + Latin support) - Tunisian plate format validation (civilian, government, diplomatic, military, temporary, dealer) - RTSP live stream processing (async pipeline) - Contour-based fallback detection when YOLO fails - Duplicate detection & suppression (configurable cooldown + fuzzy matching) - REST API built with FastAPI - Structured logging for debugging and monitoring - Image testing endpoints for debugging models --- ## Tech Stack | Layer | Technology | |---|---| | Language | Python 3.11 | | API | FastAPI + Uvicorn | | Detection | YOLOv8 (Ultralytics) | | OCR | EasyOCR | | Vision | OpenCV (headless) | | HTTP client | HTTPX (async) | | Config | python-dotenv | --- ## Project Structure ``` tunisian-lpr-service/ ├── app/ │ ├── client/ │ │ └── backend_client.py # HTTP client for Node.js backend │ ├── detection/ │ │ ├── detector.py # YOLO + contour-based detection │ │ └── ocr.py # EasyOCR + Tunisian plate parser │ ├── streams/ │ │ └── processor.py # RTSP async stream pipeline │ ├── validation/ │ │ └── plate_validator.py # Tunisian plate format validation │ ├── config.py # Environment configuration │ └── main.py # FastAPI application entry point ├── models/ │ └── best.pt # Custom YOLO model (not tracked in git) ├── requirements.txt ├── .env # Local configuration (not committed) └── .gitignore ``` --- ## Getting Started ### 1. Clone the reposito …

Visit

github.com

Similar

khal94/lpr-systemmohamedabderrahmane42/algerian-lprPerformance concept through a Service-Dominant Logic in Tunisian manufacturing companies

khal94/lpr-system

End-to-end Tunisian license plate recognition: YOLOv8 detection + CRNN/CTC OCR, trained on real road

mohamedabderrahmane42/algerian-lpr

# 🇩🇿 Algerian License Plate Recognition (ALPR) A production-ready pipeline for detecting a

Performance concept through a Service-Dominant Logic in Tunisian manufacturing companies

The purpose of this research is to discuss the meaning and the aims of transitions to Service-Domina