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

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

MachineDébit
32 cœursenviron 44 pages par seconde
4 cœurs210 millisecondes par page

Soit 15 fois Tesseract.

Qualité, sur OmniParseBench

SystèmeScore
Indra OCR66,7
Indra OCR avec l'option maths71,4
Pipeline complet PaddleOCR58,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

  1. pip install indra-ocr
  2. Prends un vieux PDF scanné et tape indra-ocr ton-fichier.pdf
  3. Lance indra-ocr-viewer et 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.