Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

Mohtadi-BenHS/Tunisian-Passport-OCR

Domaine:

natural language processing

Type de record:

software
Créateur:
Moh
Hôte:
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

Similaires

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: