Files stay local for processing. Account, billing, and ads use separate network services. Saiba mais

Extraia texto editável em inglês de uma imagem nítida

O reconhecimento óptico de caracteres estima caracteres de pixels; ele não recupera uma camada de texto original. A precisão depende muito do foco, contraste, orientação, tipografia, layout e idioma.

LocalUtils field note · Extraia texto editável em inglês de uma imagem nítida

Extraia texto editável em inglês de uma imagem nítida

O reconhecimento óptico de caracteres estima caracteres de pixels; ele não recupera uma camada de texto original. A precisão depende muito do foco, contraste, orientação, tipografia, layout e idioma.

O fluxo de trabalho atual do LocalUtils OCR usa dados agrupados do idioma Tesseract em inglês. É útil para rascunhos e ajudas de pesquisa, mas cada resultado precisa de comparação com a fonte antes da cotação, uso de acessibilidade, lançamento financeiro ou outro trabalho consequente.

Início rápido

  1. Corte a fonte no texto relevante e corrija sua orientação antes do upload.
  2. Use uma imagem nítida com iluminação uniforme, resolução adequada e forte contraste de primeiro plano/fundo.
  3. Execute o reconhecimento e observe o indicador de progresso enquanto o trabalhador processa a imagem.
  4. Copie o resultado em um editor, preserve as quebras de linha apenas quando for útil e compare nomes, números, pontuação e caracteres ambíguos com a imagem.

device → browser engine → result

O que o navegador faz

Um trabalhador Tesseract.js carrega os dados treinados em inglês e os ativos do WebAssembly. O reconhecimento é executado no trabalhador, em vez de em um endpoint de OCR na nuvem.

A primeira carga pode solicitar recursos de aplicativo e OCR do host. Esse tráfego de ativos é diferente do upload da imagem selecionada para reconhecimento. Uma vez armazenado em cache, o comportamento do navegador e do trabalhador de serviço determina o que pode ser executado offline.

Entradas e saídas

  • Entrada: tipos de imagem que o navegador pode decodificar e o Tesseract.js pode ler.
  • Idioma de reconhecimento: dados em inglês agrupados na interface atual.
  • Saída: texto simples copiado ou baixado pelo usuário.

Limites a saber antes de começar

  • Caligrafia, texto curvo, tabelas, layouts de múltiplas colunas, fontes decorativas e capturas de tela de baixa resolução reduzem a precisão.
  • A saída não preserva a estrutura semântica nem reproduz tabelas de maneira confiável.
  • Os dados do idioma inglês interpretarão incorretamente muitas palavras e caracteres que não sejam do inglês.
  • A confiança do OCR não é prova de que um número ou nome esteja correto.

Solução de problemas

  • Se a saída estiver vazia, recorte mais próximo do texto e aumente o contraste.
  • Se as linhas aparecerem na ordem errada, processe regiões menores separadamente.
  • Se os dígitos forem confundidos com letras, verifique cada ocorrência na imagem, em vez de aplicar uma substituição cega.

Lista de verificação de verificação

  • Leia o texto extraído ao lado da fonte com zoom alto.
  • Verifique nomes próprios, datas, separadores decimais, números de contas e pontuação individualmente.
  • Mantenha a imagem de origem com o texto corrigido quando a rastreabilidade for importante.

Perguntas que as pessoas fazem

Ele consegue reconhecer a caligrafia?

Pode produzir resultados parciais, mas o actual modelo geral de inglês destina-se principalmente a texto impresso.

Por que a primeira execução é mais lenta?

O navegador pode precisar baixar e inicializar o trabalhador de OCR, o WebAssembly e os ativos do idioma inglês.

A saída de OCR está acessível por padrão?

O texto simples pode ajudar a criar material acessível, mas a ordem de leitura, os títulos, as tabelas e as correções ainda exigem edição humana.

Leia o guia de preparação e revisão de OCR