{% extends "base.html" %} {% load i18n static %} {% block title %}{% translate "Banc de Test IA — Reconnaissance Signalisation & OCR" %}{% endblock %} {% block head %} {% endblock %} {% block content %}
YOLOv10-n + PaddleOCR (CPU ONNX) Phase 1 Opérationnelle {{ ground_truth_stats.total_images|default:"0" }} photo(s) terrain enregistrée(s)

{% translate "Reconnaissance de Signalisation & OCR" %}

{% translate "Analyse instantanée des photos de terrain, correction interactive des panneaux et alimentation du dataset de vérité terrain pour l'apprentissage continu." %}

{% translate "Retour à la Signalisation" %}
{% translate "Source de l'image" %}
{% translate "Glissez une photo ou cliquez ici" %}

{% translate "JPG, PNG, WebP (Prise de vue directe ou fichier)" %}

0.25
{% translate "Aucune image analysée pour le moment" %}

{% translate "Importez une photo pour démarrer l'inférence YOLOv10-n et l'extraction OCR." %}

{% translate "Analyse en cours..." %}

{% translate "Exécution de YOLOv10-n (Détection) + RapidOCR (Lecture) sur CPU ONNX" %}

{% translate "Image avec détections & Bounding Boxes" %}
0 panneau(x)
Détection
Inférence YOLOv10-n (CPU)

-- ms

Inférence OCR RapidOCR (CPU)

-- ms

Temps Total de Traitement

-- ms

{% translate "Panneaux Identifiés & Corrections" %}

{% translate "Vérifiez les détections. Cliquez sur 'Corriger ce panneau' pour rectifier le code officiel ou le panonceau si nécessaire." %}

{% translate "Apprentissage Actif (Active Learning)" %} {{ ground_truth_stats.total_images|default:"0" }} photo(s) / {{ ground_truth_stats.total_crops|default:"0" }} crop(s)
{% translate "Enregistrer cette photo comme Vérité Terrain" %}

{% translate "Sauvegarde la photo et découpe automatiquement les panneaux validés pour les inclure dans les ré-entraînements du modèle." %}

{% translate "Enregistré avec succès !" %} {% translate "Les découpes ont été ajoutées au dataset d'entraînement." %}
{% translate "Réponse API JSON (POST /sign/api/detect/)" %}
{}
{% endblock %}