Voltar aos resultados

Reconhecimento óptico de caracteres

Optical Character Recognition (OCR)

Tecnologia
Básico
Categoria: Aprendizado e tarefas de MLSubcategoria: Tarefas de ML

O que significa

É a tecnologia que converte texto presente em imagens ou documentos digitalizados em texto editável e pesquisável. Uma foto de um documento, um PDF escaneado ou uma placa em uma imagem passam a ser texto que sistemas conseguem processar. O OCR moderno vai além de reconhecer letras: entende a estrutura do documento, como tabelas, campos de formulário e assinaturas, e consegue extrair informações organizadas. Essa combinação costuma ser chamada de inteligência de documentos (document AI). É a porta de entrada de qualquer fluxo que processe documentos. Tudo o que vem depois, como classificação, extração ou resposta a perguntas, depende de o texto ter sido lido corretamente.

Como usar na prática de produto

Em Produto, a qualidade do OCR define o teto de qualidade de todo o fluxo. Se um número de documento é lido errado na entrada, o sistema de busca, o modelo de linguagem e a automação seguinte vão apenas propagar o erro com confiança. Por isso, vale medir a taxa de erro por campo, e não apenas a taxa geral. Um erro no nome pode ser tolerável; um erro no valor ou no CPF pode não ser. Campos críticos merecem validação adicional, como conferência com outra fonte ou revisão humana. Também é importante desenhar o que acontece com documentos ilegíveis, tortos ou incompletos. Eles são frequentes em uso real, e tratá-los como caminho previsto, com pedido de nova foto ou revisão humana, evita frustração.

Quando usar este termo ou outro

Use OCR quando a tarefa é ler texto em imagens ou documentos digitalizados. Use modelo multimodal quando o layout varia muito ou quando é preciso interpretar o documento, e não apenas ler o que está escrito. Use extração de informação para a etapa seguinte, em que os dados relevantes são identificados e organizados a partir do texto lido. Uma forma simples de diferenciar: OCR transforma imagem em texto; extração transforma texto em dados estruturados; um modelo multimodal pode fazer as duas coisas em tarefas mais abertas.

Exemplos de aplicação

  • Cadastro: extrair dados de documentos de identidade enviados por foto.
  • Financeiro: digitalizar notas fiscais e recibos para conciliação.
  • Saúde: converter prontuários e exames em papel para formato digital.
  • Logística: ler etiquetas, códigos e placas em fotos.
  • Jurídico: tornar contratos escaneados pesquisáveis.
  • Atendimento: ler comprovantes enviados por clientes em conversas.

Origem do termo

Patentes dos anos 1920-30; Ray Kurzweil lançou o primeiro OCR omnifonte em 1974. Modelos atuais de 'document AI' combinam OCR com compreensão de layout.

Fonte técnica

Google Cloud Document AI docs; Azure AI Document Intelligence docs

Termos relacionados