Vai al contenuto principale
Questo metodo aumenta il contrasto locale dell’immagine. Tale pre-elaborazione può migliorare la qualità del riconoscimento delle immagini a basso contrasto. Tra le immagini per cui questo metodo di pre-elaborazione è efficace rientrano:
  • foto o scansioni di documenti con texture o immagini sullo sfondo. Con la normale procedura di binarizzazione, i caratteri che coincidono con aree più scure dello sfondo possono andare persi o essere riconosciuti in modo non affidabile. Se si applica questo metodo prima del riconoscimento, tali aree vengono rilevate e il contrasto viene aumentato, con il risultato che, dopo la binarizzazione, i caratteri risaltano più chiaramente.
    enhance1Questa immagine presenta nel complesso un basso contrasto e, nelle aree in cui lo sfondo è verde, il testo può andare perso. L’applicazione di EnhanceLocalContrast prima del riconoscimento aiuta a recuperare, ad esempio, il field della data di emissione in modo piuttosto affidabile.
    • foto o scansioni di documenti con sfondo molto colorato o testo evidenziato.
      enhance2In questa immagine la colonna evidenziata in blu scuro viene riconosciuta male. Tuttavia, se questo metodo viene applicato durante la pre-elaborazione, la qualità del riconoscimento migliora.
      Si consiglia di chiamare questo metodo all’inizio di una procedura di pre-elaborazione (prima del rilevamento dell’orientamento e della risoluzione, ma dopo il ritaglio dell’immagine).
      Questo metodo può essere utilizzato solo per immagini a colori e in scala di grigi.

      Sintassi

      C++

      HRESULT EnhanceLocalContrast();
      

      C#

      void EnhanceLocalContrast();
      

      Visual Basic .NET

      Sub EnhanceLocalContrast()
      

      Valori di ritorno

      Questo metodo non ha valori di ritorno specifici. Restituisce i valori di ritorno standard delle funzioni di ABBYY FineReader Engine.

      Vedi anche

      ImageDocument