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.

Mohtadi-BenHS/Tunisian-Passport-OCR

Domain:

natural language processing

Record type:

software
Creator:
Moh
Host:
Tunisian Passport OCR # πŸ‡ΉπŸ‡³ MEDTOUR - Tunisian Passport OCR System AI-powered Tunisian Passport OCR system built for **MEDTOUR Travel Agency**. Fine-tunes the Chhagan_ML-VL-OCR-v1 model (Qwen2.5-VL-3B + LoRA) on annotated Tunisian passport images. ## ✨ Features - πŸ” **17 Field Extraction**: Surname, given names, DOB, expiry, MRZ, Arabic fields, and more - 🌍 **Bilingual**: Extracts both Latin and Arabic text fields - ⚑ **FastAPI Backend**: RESTful API with Swagger documentation - 🎨 **Premium UI**: Beautiful dark-themed MEDTOUR frontend - πŸ“¦ **Batch Processing**: Process multiple passports at once - πŸ“„ **Export**: Copy JSON / Download CSV - πŸ€– **Demo Mode**: Test the UI without loading the ML model ## πŸ“ Project Structure ``` tunisian-passport-ocr-2/ β”œβ”€β”€ visa/ # 68 passport images + Label Studio annotations β”œβ”€β”€ data/ β”‚ β”œβ”€β”€ prepare_dataset.py # Convert annotations to training format β”‚ └── dataset/ # Processed train/val JSON files β”œβ”€β”€ training/ β”‚ β”œβ”€β”€ config.yaml # Training configuration β”‚ β”œβ”€β”€ train.py # Local fine-tuning script β”‚ └── train_colab.py # Google Colab training (recommended) β”œβ”€β”€ model/ # Saved fine-tuned LoRA adapter β”œβ”€β”€ api/ β”‚ β”œβ”€β”€ main.py # FastAPI application β”‚ β”œβ”€β”€ ocr_engine.py # Model inference engine β”‚ β”œβ”€β”€ schemas.py # Pydantic data models β”‚ └── requirements.txt # API dependencies β”œβ”€β”€ frontend/ β”‚ β”œβ”€β”€ index.html # MEDTOUR web interface β”‚ β”œβ”€β”€ index.css # Dark theme styles β”‚ └── app.js # Frontend logic β”œβ”€β”€ run_api.py # Quick-start server script └── requirements.txt # All dependencies ``` ## πŸš€ Quick Start ### 1. Install Dependencies ```bash pip install -r requirements.txt ``` ### 2. Prepare Dataset (from Label Studio annotations) ```bash python data/prepare_dataset.py ``` ### 3. Start API Server (Demo Mode) ```bash # Demo mode (no model loaded - for UI testing) set SKIP_MODEL_LOAD=1 pyth …

Visit

github.com

Similar

Rassembali/tunisian-license-plate-ocryoussef13-del/tunisian-cin-ocrAsma-da/OCR-Tool-for-Tunisian-Documents-nasrosoft/algerian-medical-passport-blockchainvioletsoko/malawi-passport-tracking-systemakeDataAnalyst/eudr-carbon-passport-ethiopia

Rassembali/tunisian-license-plate-ocr

YOLOv8-based license plate and digit detector for Zindi challenge # πŸ‡ΉπŸ‡³ Tunisian License Plate Recog

youssef13-del/tunisian-cin-ocr

YOLOv8 and Arabic OCR for Tunisian CIN cards in Google Colab. # Tunisian CIN OCR Train YOLOv8s t

Asma-da/OCR-Tool-for-Tunisian-Documents-

# Tunisian Document OCR & Verification Platform A secure, fully on-premise Optical Character Recogn

nasrosoft/algerian-medical-passport-blockchain

The Algerian Medical Passport is a revolutionary blockchain-based healthcare ecosystem that provid

violetsoko/malawi-passport-tracking-system

# Malawi Passport Tracking System πŸ‡²πŸ‡Ό A web-based passport tracking system designed for Malawi. It a

akeDataAnalyst/eudr-carbon-passport-ethiopia

Geospatial analytics pipeline designed to support compliance with the EUDR. # EUDR Carbon Passport: