Reconhecimento de Texto

Com as APIs de reconhecimento de texto do ML Kit, você pode reconhecer texto em qualquer idioma latino ( e mais, com reconhecimento de texto baseado em nuvem ).

O reconhecimento de texto pode automatizar a tediosa entrada de dados para cartões de crédito, recibos e cartões de visita. Com a API baseada em nuvem, você também pode extrair texto de imagens de documentos, que pode usar para aumentar a acessibilidade ou traduzir documentos. Os aplicativos podem até rastrear objetos do mundo real, como lendo os números dos trens.

Android _

Se você é um desenvolvedor Flutter, pode estar interessado no FlutterFire , que inclui um plug-in para APIs ML Vision do Firebase.

Escolha entre APIs no dispositivo e na nuvem

No dispositivo Nuvem
Preços Livre

Gratuito para os primeiros 1.000 usos deste recurso por mês: consulte Preços

Casos de uso ideais Processamento em tempo real – ideal para uma câmera ou transmissão de vídeo
Reconhecendo texto esparso em imagens
Reconhecimento de texto de alta precisão
Reconhecendo texto esparso em imagens
Reconhecendo texto densamente espaçado em imagens de documentos

Veja a demonstração da API Cloud Vision .

Suporte de linguas Reconhece caracteres latinos Reconhece e identifica uma ampla variedade de idiomas e caracteres especiais

Resultados de exemplo

Texto esparso

Foto: Dietmar Rabich / Wikimedia Commons / "Düsseldorf, Wege der parlamentarischen Demokratie -- 2015 -- 8123" / CC BY-SA 4.0
Texto reconhecido
Texto Wege
der parlamentarischen
Demokratie
Blocos (1 bloco)
Bloco 0
Texto Wege der parlamentarischen Demokratie
Quadro (117,0, 258,0, 190,0, 83,0)
Pontos de canto (117, 270), (301,64, 258,49), (306,05, 329,36), (121,41, 340,86)
Código de idioma reconhecido de
Linhas (3 linhas)
Linha 0
Texto Wege der
Quadro (167,0, 261,0, 91,0, 28,0)
Pontos de canto (167, 267), (255,82, 261,46), (257,19, 283,42), (168,36, 288,95)
Código de idioma reconhecido de
Elementos (2 elementos)
Elemento 0
Texto Wege
Quadro (167,0, 263,0, 59,0, 26,0)
Pontos de canto (167, 267), (223,88, 263,45), (225,25, 285,41), (168,36, 288,95)

Texto do documento

Texto reconhecido
Texto DR. SEWARD'S DIARY 361
Professor. He had evidently expected some such call, for
I found him dressed in his room. His door was ajar, so that
he could hear the opening of the door of our room. He
came at once; as he passed into the room, he asked Mina
if the others might come, too.
"No," she said quite simply, "it will not be necessary.
You can tell them just as well. I must go with you on your
journey."
Dr. Van Helsing was as startled as I was. After a mo-
ment's pause he asked:
"But why?"

...

(texto completo)

Blocos (1 bloco)
Bloco 0
Texto

DR . SEWARD ' S DIARY 361 Professor . He had evidently expected some such call , for I found him dressed in his room . His door was ajar , so that he could hear the opening of the door of our room . He came at once ; as he passed into the room , he asked Mina if the others might come , too .

" No , " she said quite simply , " it will not be necessary . You can tell them just as well . I must go with you on your journey . "

Dr . Van Helsing was as startled as I was . After a mo ment ' s pause he asked :

...

(texto completo)

Confiança 0,98
Quadro (25,0, 21,0, 359,0, 583,0)
Código de idioma reconhecido pt
Parágrafos (10 parágrafos)
Parágrafo 1
Texto " No , " she said quite simply , " it will not be necessary . You can tell them just as well . I must go with you on your journey . "
Confiança 0,98
Quadro (29,0, 110,0, 355,0, 44,0)
Código de idioma reconhecido pt
Palavras (34 palavras)
Palavra 7
Texto simply
Confiança 0,99
Quadro (179,0, 110,0, 37,0, 15,0)
Código de idioma reconhecido pt
Símbolos (6 símbolos)
Símbolo 0
Texto s
Confiança 1,00
Quadro (179,0, 110,0, 3,0, 15,0)
Código de idioma reconhecido pt