Skip to content

V2.1 — Comparaison OCR locale EasyOCR / Tesseract / PaddleOCR #2

Description

@Hitman47

Objectif : réduire les erreurs OCR visibles sur les bulles lisibles mais mal reconnues.

À faire :

  • ajouter un sélecteur clair de moteur OCR dans la GUI ;
  • comparer EasyOCR, Tesseract et PaddleOCR quand les dépendances sont disponibles ;
  • conserver les alternatives OCR par bloc dans le cache JSON ;
  • permettre de choisir manuellement une alternative OCR ;
  • ajouter un scoring simple : confiance, longueur plausible, mots anglais connus, pénalités sur fragments absurdes ;
  • ne pas rendre Tesseract/PaddleOCR obligatoires.

Exemples ciblés :

  • Inhook doit pouvoir être relu/corrigé en unhook ;
  • GRAMMA; THAT; doit être marqué suspect et relu avec une meilleure stratégie ;
  • les interjections courtes comme Aww, Okay, Uh doivent être traitées proprement.

Critère d’acceptation :

  • l’application reste utilisable avec EasyOCR seul ;
  • si Tesseract/PaddleOCR sont absents, aucun crash ;
  • alternatives visibles et sélectionnables dans l’interface ;
  • tests unitaires sur le fallback et le scoring.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions