Pular para o conteúdo principal
Este método aumenta o contraste local da imagem. Esse pré-processamento pode melhorar a qualidade do reconhecimento de imagens com baixo contraste. As imagens para as quais esse método de pré-processamento é eficaz incluem:
  • fotos ou digitalizações de documentos com textura ou figuras no plano de fundo. Com o procedimento normal de binarização, os caracteres que coincidem com áreas mais escuras do plano de fundo podem se perder ou ser reconhecidos de forma pouco confiável. Se você aplicar esse método antes do reconhecimento, essas áreas serão detectadas e o contraste será aumentado, de modo que, após a binarização, os caracteres se destacarão com mais nitidez.
    enhance1Esta imagem tem baixo contraste de modo geral, e nas áreas em que o plano de fundo é verde o texto pode se perder. Aplicar EnhanceLocalContrast antes do reconhecimento ajuda a recuperar, por exemplo, o campo de data de emissão com bastante confiabilidade.
    • fotos ou digitalizações de documentos com plano de fundo muito colorido ou texto realçado.
      enhance2Nesta imagem, a coluna destacada em azul-escuro é reconhecida de forma deficiente. Mas, se esse método for aplicado durante o pré-processamento, a qualidade do reconhecimento melhora.
      Recomendamos chamar esse método no início de um procedimento de pré-processamento (antes da detecção de orientação e resolução, mas após o recorte da imagem).
      Este método pode ser usado apenas para imagens coloridas e em escala de cinza.

      Sintaxe

      C++

      HRESULT EnhanceLocalContrast();
      

      C#

      void EnhanceLocalContrast();
      

      Visual Basic .NET

      Sub EnhanceLocalContrast()
      

      Valores de retorno

      Este método não tem valores de retorno específicos. Ele retorna os valores de retorno padrão das funções do ABBYY FineReader Engine.

      Veja também

      ImageDocument