Passer au contenu principal
Cette méthode augmente le contraste local de l’image. Ce prétraitement peut améliorer la qualité de reconnaissance des images à faible contraste. Cette méthode de prétraitement est notamment efficace pour les types d’images suivants :
  • les photos ou numérisations de documents dont l’arrière-plan présente une texture ou des images. Avec la procédure de binarisation normale, les caractères situés dans des zones d’arrière-plan plus sombres peuvent être perdus ou reconnus de façon peu fiable. Si vous appliquez cette méthode avant la reconnaissance, ces zones sont détectées et le contraste est renforcé. Après la binarisation, les caractères ressortent alors plus nettement.
    enhance1Cette image présente globalement un faible contraste et, dans les zones où l’arrière-plan est vert, le texte peut être perdu. L’application de EnhanceLocalContrast avant la reconnaissance permet, par exemple, d’extraire le champ de date d’émission de manière assez fiable.
    • les photos ou numérisations de documents avec un arrière-plan très coloré ou du texte surligné.
      enhance2Dans cette image, la colonne surlignée en bleu foncé est mal reconnue. Mais si cette méthode est appliquée lors du prétraitement, la qualité de reconnaissance s’améliore.
      Nous vous recommandons d’appeler cette méthode au début de la procédure de prétraitement (avant la détection de l’orientation et de la résolution, mais après le rognage de l’image).
      Cette méthode peut être utilisée uniquement pour les images en couleur et en niveaux de gris.

      Syntaxe

      C++

      HRESULT EnhanceLocalContrast();
      

      C#

      void EnhanceLocalContrast();
      

      Visual Basic .NET

      Sub EnhanceLocalContrast()
      

      Valeurs de retour

      Cette méthode n’a pas de valeurs de retour spécifiques. Elle renvoie les valeurs de retour standard des fonctions ABBYY FineReader Engine.

      Voir aussi

      ImageDocument