Indra OCR : lire tes PDF scannés sur ton processeur
Le guide d'installation d'Indra OCR, avec toutes les commandes, les options et les chiffres de performance.
Ce que c'est
Un modèle d'OCR de 1 million de paramètres qui lit tes PDF scannés et tes images sur un simple processeur, sans carte graphique. Le modèle principal pèse 1,25 million de paramètres, et tout l'ensemble fait 76 Mo à télécharger.
Dépôt GitHub : https://github.com/datalab-to/indra
Ce qu'il sait faire
- Sortie en markdown, en texte brut, ou en JSON avec les boîtes, les blocs et l'ordre de lecture
- L'écriture manuscrite, y compris une lettre en cursive scannée
- Plus de 80 langues : du russe au japonais, en passant par l'arabe et l'hindi
- Les scans de travers : page couchée, à l'envers, penchée jusqu'à 45 degrés, texte clair sur fond sombre
- Les formules en LaTeX
Installation
pip install indra-ocr
Les commandes
Un document, markdown direct dans le terminal :
indra-ocr paper.pdf
Tout un dossier, un fichier par document, sur tous tes cœurs :
indra-ocr *.pdf --out results
Les coordonnées de chaque ligne, pour un agent :
indra-ocr paper.pdf --format json
Les formules mathématiques :
indra-ocr paper.pdf --math
Le visualiseur web en local, sur le port 8765 : tu glisses ton PDF et tu vois les lignes, les blocs, le markdown rendu et le temps de chaque étape.
indra-ocr-viewer
Tes fichiers restent sur ta machine, rien ne part sur Internet.
Vitesse
| Machine | Débit |
|---|---|
| 32 cœurs | environ 44 pages par seconde |
| 4 cœurs | 210 millisecondes par page |
Soit 15 fois Tesseract.
Qualité, sur OmniParseBench
| Système | Score |
|---|---|
| Indra OCR | 66,7 |
| Indra OCR avec l'option maths | 71,4 |
| Pipeline complet PaddleOCR | 58,4 |
Sur le texte seul : 46,7 pour Indra OCR, contre 19,3 pour Tesseract.
Licence
Le code est en Apache 2.0. Les poids sont gratuits pour la recherche, l'usage personnel et les startups.
Par où commencer
pip install indra-ocr- Prends un vieux PDF scanné et tape
indra-ocr ton-fichier.pdf - Lance
indra-ocr-vieweret glisse le même fichier pour voir les blocs et l'ordre de lecture
Une question ? Réponds directement à ce message, je te réponds.