YOLO Vision 2026 :
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 clé dans le domaine de la computer vision qui permet de convertir 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 interrogeables. En traduisant des 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'artificial intelligence (AI) d'interpréter et de traiter des informations textuelles qui étaient auparavant bloquées dans des pixels statiques. Alors que les premières versions de l'OCR reposaient sur une simple correspondance de motifs avec des modèles stockés, les systèmes modernes exploitent des architectures de deep learning sophistiquées pour gérer divers polices, des mises en page complexes et même l'écriture manuscrite avec une haute précision.

Le 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édécoupage d'image : Avant que le texte puisse être reconnu, l'entrée brute subit un data preprocessing pour améliorer la qualité. Des techniques comme le thresholding 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 consiste à localiser des régions spécifiques dans une image qui contiennent du texte. Des modèles d'object detection haute performance, tels que le modèle de pointe Ultralytics YOLO26, sont fréquemment utilisés ici pour tracer des bounding boxes autour des mots, des lignes ou des paragraphes. Cette localisation permet au moteur de reconnaissance ultérieur de se concentrer uniquement sur les zones pertinentes.
  • Reconnaissance de texte : Une fois que les régions de texte sont rognées, elles sont envoyées dans un modèle de reconnaissance. Les architectures combinant des Convolutional Neural Networks (CNN) pour l'extraction de caractéristiques et des Recurrent Neural Networks (RNN) pour la modélisation de séquences sont standard pour décoder les motifs de pixels en séquences de caractères.
  • Post-traitement : Le résultat final est souvent affiné à l'aide de techniques de Natural Language Processing (NLP). Les lexiques et les modèles de langage aident à corriger les erreurs d'orthographe et à garantir que le texte reconnu est sémantiquement cohérent, améliorant considérablement l'accuracy globale.

Applications 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.

Reconnaissance automatique des plaques d'immatriculation (ANPR)#

Dans l'infrastructure des villes intelligentes, l'OCR agit comme le moteur central derrière l'Automated Number Plate Recognition. Un détecteur d'objets identifie d'abord le véhicule et la plaque d'immatriculation dans une image vidéo. Ensuite, les algorithmes d'OCR extraient les caractères alphanumériques pour les croiser avec des bases de données pour la collecte automatisée de péages ou le security monitoring. Cela nécessite des capacités de real-time inference robustes pour traiter efficacement les données de trafic à haute vitesse.

Traitement intelligent des documents (IDP)#

Les secteurs financier et juridique utilisent l'OCR pour l'smart document analysis. Au lieu de la saisie manuelle de données, les systèmes d'IA scannent les factures, les reçus et les contrats. En combinant l'OCR avec la Named Entity Recognition (NER), ces systèmes peuvent extraire automatiquement des champs spécifiques tels que les dates, les noms de fournisseurs et les montants totaux, réduisant les frais généraux administratifs et accélérant les flux de travail.

Distinguer l'OCR des termes connexes#

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

Dé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é tel que Tesseract ou PaddleOCR. La Ultralytics Platform simplifie l'entraînement de ces modèles de détection sur des jeux de données personnalisés. L'exemple suivant montre comment utiliser un modèle pré-entraîné Ultralytics YOLO26 pour détecter des objets qui contiennent généralement du texte, comme les 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

Lectures complémentaires et ressources#

Pour explorer les jeux de données fondamentaux qui ont stimulé la recherche précoce en OCR, la MNIST database of handwritten digits reste une ressource classique pour l'évaluation comparative. Pour ceux qui s'intéressent à l'évolution open-source de la technologie, l'historique du Tesseract project offre un aperçu des contributions communautaires. Les solutions modernes basées sur le cloud telles que Google Cloud Vision API et Amazon Textract représentent l'état de l'art actuel des services d'OCR gérés. De plus, la recherche sur le Scene Text Recognition continue de repousser les limites, permettant à l'IA de lire du texte dans des environnements non contraints et « sauvages » où l'éclairage et la perspective varient.

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