Reconhecimento de texto

Com o kit de ML para APIs de reconhecimento de texto, é possível reconhecer texto em qualquer idioma baseado no alfabeto latino (e mais, com reconhecimento de texto baseado na nuvem).
O reconhecimento de texto pode automatizar a demorada tarefa de digitar dados de cartões de crédito, recibos e cartões de visita. Com a API baseada na nuvem, você também pode extrair texto de imagens de documentos, aumentando a acessibilidade ou facilitando a tradução de documentos. Os apps podem até mesmo rastrear objetos reais, como ler os números em trens.
Se você é um desenvolvedor do Flutter, pode ter interesse no FlutterFire, que inclui um plug-in para as APIs de visão ML do Firebase.
Escolher entre APIs do Cloud e no dispositivo
| No dispositivo | Cloud | |
|---|---|---|
| Preços | Sem custo financeiro | Sem custo financeiro para os primeiros mil usos deste recurso por mês: consulte os Preços |
| Casos de uso ideais | Processamento em tempo real: ideal para uma câmera ou feed de vídeo Como reconhecer texto esparso em imagens |
Reconhecimento de texto de alta precisão Reconhecimento de texto esparso em imagens Reconhecimento de texto muito espaçado em imagens de documentos Veja a demonstração da API Cloud Vision. |
| Suporte ao idioma | Reconhece caracteres latinos | Reconhece e identifica uma ampla variedade de idiomas e caracteres especiais |
Resultados de exemplo
Texto esparso
| Texto reconhecido | |
|---|---|
| Texto | Wege |
| Bloqueios | (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 de documentos
| Texto reconhecido | |
|---|---|
| Texto |
DR. SEWARD'S DIARY 361
… (texto completo) |
| Bloqueios | (1 bloco) |
| Bloco 0 | |
|---|---|
| Texto |
… (texto completo) |
| Confiança | 0,98 |
| Quadro | (25.0, 21.0, 359.0, 583.0) |
| Código de idioma reconhecido | en |
| 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 | en |
| 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 | en |
| 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 | en |