Logo Lanfrica

ziedbenhameduvt/ocr-uvt-web1

Domaine:

natural language processing

Type de record:

software
Créateur:
zie
Hôte:
OCR Enhanced V4 - Université Virtuelle de Tunis # OCR UVT Web Application Cette application web fournit une interface pour l'OCR (Reconnaissance Optique de Caractères) avec support multilingue (arabe, français, anglais). ## Architecture - **API FastAPI**: Service backend qui expose des endpoints pour l'OCR - **Frontend**: Interface web moderne pour interagir avec l'API - **Nginx**: Serveur web qui sert le frontend et proxy les requêtes vers l'API ## Prérequis - Docker (version 20.10 ou supérieure) - Docker Compose (version 1.29 ou supérieure) ## Déploiement 1. Clonez le repository: ```bash git clone cd ocr-uvt-web ``` 2. Vérifiez que Docker et Docker Compose sont installés: ```bash docker --version docker-compose --version ``` 3. Déployez l'application avec Docker Compose: ```bash docker-compose up -d ``` 4. Vérifiez que les services sont en cours d'exécution: ```bash docker-compose ps ``` 5. Vérifiez les logs pour vous assurer que tout fonctionne correctement: ```bash docker-compose logs -f ``` 6. Accédez à l'application: - Frontend: localhost - API: localhost - Documentation API: localhost - État de l'API: localhost ## Utilisation 1. Ouvrez votre navigateur et accédez à localhost 2. Sélectionnez la langue de reconnaissance (par défaut: français, arabe et anglais) 3. Glissez-déposez une image ou cliquez pour sélectionner un fichier 4. Cliquez sur "Traiter l'image" pour lancer l'OCR 5. Le texte extrait s'affichera dans la zone de résultat 6. Vous pouvez copier le texte ou effacer le résultat pour recommencer ## Gestion des services - Arrêter les services: ```bash docker-compose stop ``` - Redémarrer les services: ```bash docker-compose restart ``` - Voir les logs: ```bash docker-compose logs -f ``` - Voir les logs d'un service spécifique: ```bash docker-compose logs -f api docker-compose logs -f web ``` - Arrêter et supprimer les conteneurs: ```bash docker-compose down ``` - Mettre à jour l'application après des modifications: …