Découvre YOLO26 : l'IA de vision de nouvelle génération.
Ultralytics
Retour au glossaire Ultralytics

Optical Character Recognition (OCR)

Explore comment la reconnaissance optique de caractères (OCR) transforme les images en données interrogeables. Apprends à construire des pipelines OCR en utilisant Ultralytics YOLO26 pour la détection de texte.

La reconnaissance optique de caractères (OCR) est une technologie fondamentale dans le domaine de la vision par ordinateur qui permet la conversion de différents types de documents — tels que des documents papier numérisés, des fichiers PDF ou des images capturées par un appareil photo numérique — en données modifiables et consultables. En traduisant les représentations visuelles de texte en caractères encodés par machine, l'OCR comble le fossé entre les mondes physique et numérique, permettant aux systèmes d'intelligence artificielle (IA) d'interpréter et de traiter des informations textuelles auparavant bloquées dans des pixels statiques. Alors que les premières versions de l'OCR reposaient sur une simple correspondance de motifs par rapport à des modèles stockés, les systèmes modernes exploitent des architectures d'apprentissage profond sophistiquées pour gérer diverses polices, des mises en page complexes et même l'écriture manuscrite avec une grande précision.

Link to this sectionLe pipeline OCR#

Les systèmes OCR contemporains fonctionnent généralement comme un pipeline à plusieurs étapes, transformant des données d'image brutes en informations structurées via plusieurs étapes distinctes. Ce processus combine souvent le traitement d'image standard avec des réseaux neuronaux avancés.

  • Prétraitement d'image : Avant que le texte puisse être reconnu, l'entrée brute subit un prétraitement des données pour améliorer la qualité. Des techniques comme le seuillage convertissent les images en noir et blanc binaire, tandis que la réduction du bruit aide à isoler les traits des caractères des arrière-plans encombrés.
  • Détection de texte : Cette étape critique implique de localiser des régions spécifiques au sein d'une image contenant du texte. Des modèles de détection d'objets haute performance, tels que le Ultralytics YOLO26 de pointe, sont fréquemment utilisés ici pour dessiner des boîtes englobantes autour des mots, lignes ou paragraphes. Cette localisation permet au moteur de reconnaissance suivant de se concentrer uniquement sur les zones pertinentes.
  • Reconnaissance de texte : Une fois que les régions de texte sont recadrées, elles sont transmises à un modèle de reconnaissance. Les architectures qui combinent des Réseaux de neurones convolutifs (CNN) pour l'extraction de caractéristiques et des Réseaux de neurones récurrents (RNN) pour la modélisation de séquences sont standards pour décoder les motifs de pixels en séquences de caractères.
  • Post-traitement : La sortie finale est souvent affinée en utilisant des techniques de traitement du langage naturel (NLP). Les lexiques et les modèles de langage aident à corriger les erreurs orthographiques et garantissent que le texte reconnu est sémantiquement cohérent, améliorant considérablement la précision globale.

Link to this sectionApplications concrètes#

L'intégration de l'OCR avec d'autres disciplines de l'IA a conduit à une automatisation généralisée dans diverses industries, transformant la manière dont les entreprises gèrent les données.

Link to this sectionReconnaissance automatique des plaques d'immatriculation (ANPR)#

Dans l'infrastructure des villes intelligentes, l'OCR agit comme le moteur central de la reconnaissance automatique des plaques d'immatriculation. Un détecteur d'objets identifie d'abord le véhicule et la plaque d'immatriculation dans une image vidéo. Ensuite, les algorithmes OCR extraient les caractères alphanumériques pour les recouper avec des bases de données pour la collecte automatique de péages ou la surveillance de sécurité. Cela nécessite des capacités d'inférence en temps réel robustes pour traiter efficacement les données de trafic à haute vitesse.

Link to this sectionTraitement intelligent des documents (IDP)#

Les secteurs financier et juridique utilisent l'OCR pour l'analyse intelligente de documents. Au lieu d'une saisie manuelle des données, les systèmes d'IA scannent les factures, reçus et contrats. En combinant l'OCR avec la reconnaissance d'entités nommées (NER), ces systèmes peuvent extraire automatiquement des champs spécifiques comme les dates, les noms des fournisseurs et les montants totaux, réduisant ainsi les frais administratifs et accélérant les flux de travail.

Link to this sectionDistinguer l'OCR des termes connexes#

Il est important de distinguer l'OCR de la classification d'image. Alors que la classification d'image catégorise une image entière (par exemple, étiqueter une image comme « document » ou « facture »), l'OCR est granulaire ; il localise et identifie la séquence spécifique de caractères dans cette image. De même, l'OCR diffère de la détection d'objets standard, qui pourrait identifier un « panneau stop » comme une classe d'objet générale, alors que l'OCR lirait les lettres spécifiques « S-T-O-P » imprimées sur le panneau.

Link to this sectionDétection de texte avec Ultralytics#

Un flux de travail moderne courant implique l'utilisation d'un modèle YOLO pour détecter les régions de texte avant de les transmettre à un moteur de reconnaissance dédié comme Tesseract ou PaddleOCR. La plateforme Ultralytics simplifie l'entraînement de ces modèles de détection sur des jeux de données personnalisés. L'exemple suivant démontre comment utiliser un modèle Ultralytics YOLO26 pré-entraîné pour détecter des objets qui contiennent généralement du texte, tels que des plaques d'immatriculation.

from ultralytics import YOLO

# Load a pre-trained YOLO26 model (ideal for locating text regions)
model = YOLO("yolo26n.pt")

# Perform inference on an image containing text objects (e.g., a street sign)
results = model.predict(source="https://ultralytics.com/images/bus.jpg")

# Display detected classes, acting as the localization step in an OCR pipeline
for r in results:
    print(f"Detected classes: {r.boxes.cls}")
    # Further processing would pass these crops to an OCR engine

Link to this sectionLectures complémentaires et ressources#

To explore the foundational datasets that drove early OCR research, the MNIST database of handwritten digits remains a classic resource for benchmarking. For those interested in the open-source evolution of the technology, the history of the Tesseract project provides insight into community-driven contributions. Modern cloud-based solutions like Google Cloud Vision API and Amazon Textract represent the current state-of-the-art in managed OCR services. Additionally, research into Scene Text Recognition continues to push boundaries, enabling AI to read text in unconstrained, "wild" environments where lighting and perspective vary.

Explore solutions

Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.

En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.

En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.

En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.

En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.

En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.

En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.

En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.

En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.

En savoir plus

Construisons ensemble le futur de l'IA !

Commence ton aventure avec le futur de l'apprentissage automatique