Zum Hauptinhalt springen
Diese Methode erhöht den lokalen Kontrast des Bildes. Eine solche Vorverarbeitung kann die Erkennungsqualität bei kontrastarmen Bildern verbessern. Zu den Bildern, bei denen diese Vorverarbeitungsmethode wirksam ist, gehören:
  • Fotos oder Scans von Dokumenten mit Texturen oder Bildern im Hintergrund. Beim normalen Binärisierungsverfahren können Zeichen, die mit dunkleren Hintergrundbereichen zusammenfallen, verloren gehen oder unzuverlässig erkannt werden. Wenn Sie diese Methode vor der Erkennung anwenden, werden solche Bereiche erkannt und der Kontrast wird erhöht, sodass sich die Zeichen nach der Binärisierung deutlicher abheben.
    enhance1Dieses Bild ist insgesamt kontrastarm, und in den Bereichen mit grünem Hintergrund kann der Text verloren gehen. Die Anwendung von EnhanceLocalContrast vor der Erkennung hilft dabei, zum Beispiel das Feld für das Ausstellungsdatum recht zuverlässig zu extrahieren.
    • Fotos oder Scans von Dokumenten mit stark farbigem Hintergrund oder hervorgehobenem Text.
      enhance2In diesem Bild wird die dunkelblau hervorgehobene Spalte schlecht erkannt. Wird diese Methode jedoch bei der Vorverarbeitung angewendet, verbessert sich die Erkennungsqualität.
      Wir empfehlen, diese Methode zu Beginn eines Vorverarbeitungsverfahrens aufzurufen (vor der Erkennung von Ausrichtung und Auflösung, aber nach dem Zuschneiden des Bildes).
      Diese Methode kann nur für Farb- und Graustufenbilder verwendet werden.

      Syntax

      C++

      HRESULT EnhanceLocalContrast();
      

      C#

      void EnhanceLocalContrast();
      

      Visual Basic .NET

      Sub EnhanceLocalContrast()
      

      Rückgabewerte

      Diese Methode hat keine spezifischen Rückgabewerte. Sie gibt die Standardrückgabewerte von ABBYY FineReader Engine-Funktionen zurück.

      Siehe auch

      ImageDocument