Riconoscimento del testo

L'API ML Kit Text Recognition può riconoscere il testo in qualsiasi set di caratteri latini. Puoi anche utilizzarla per automatizzare attività di inserimento dati, come l'elaborazione di carte di credito, ricevute e biglietti da visita.

iOS Android

Funzionalità chiave

  • Riconoscere il testo nelle lingue latine Supporta il riconoscimento del testo tramite alfabeto latino.
  • Analizzare la struttura del testo Supporta il rilevamento di parole/elementi, righe e paragrafi
  • Identifica la lingua del testo Identifica la lingua del testo riconosciuto
  • Impronta di applicazioni ridotta su Android, l'API viene offerta come libreria non integrata tramite Google Play Services
  • Riconoscimento in tempo reale. Può riconoscere il testo in tempo reale su un'ampia gamma di dispositivi

Struttura del testo

Lo strumento di riconoscimento del testo suddivide il testo in blocchi, righe, elementi e simboli. Parla in modo approssimativo:

  • un Blocca è un insieme contiguo di righe di testo, come un paragrafo o una colonna,

  • Una linea è un insieme contiguo di parole sullo stesso asse e

  • Un elemento è un insieme contiguo di caratteri alfanumerici ("parola") sullo asse stesso nella maggior parte delle lingue latine o una parola in altre

  • un Simbolo è un singolo carattere alfanumerico sullo stesso asse nella maggior parte delle lingue latine o un carattere in altre

L'immagine seguente evidenzia gli esempi in ordine decrescente. Il primo blocco evidenziato, in ciano, è un blocco di testo. Il secondo insieme di blocchi evidenziati in blu è rappresentato da righe di testo. Infine, il terzo insieme di blocchi evidenziati, in blu scuro, è Word.

Per tutti i blocchi, le linee, gli elementi e i simboli rilevati, l'API restituisce i riquadri di delimitazione, i punti angolari, le informazioni sulla rotazione, il punteggio di affidabilità, le lingue riconosciute e il testo riconosciuto.

Risultati di esempio


Foto: Dietmar Rabich, Wikimedia Commons, "Düsseldorf, Wege der parlamentarischen Demokratie -- 2015 -- 8123", CC BY-SA 4.0
Testo riconosciuto
Testo Wege
der parlamentarischen
Demokratie
Stoppate (1 blocco)
Blocca 0
Testo Wege der parlamentarischen Demokratie
Cornice (296, 665 - 796, 882)
Punti ad angolo (296, 719), (778, 665), (796, 828), (314, 882)
Codice lingua riconosciuto de
Linee (3 righe)
Riga 0
Testo Wege der
Cornice (434, 678 - 670, 749)
Punti ad angolo (434, 705), (665, 678), (670, 722), (439, 749)
Codice lingua riconosciuto de
Punteggio di affidabilità 0,8766741
Grado di rotazione -6,6116457
Elementi (2 elementi)
Elemento 0
Testo Wege
Cornice (434, 689 - 575, 749)
Punti ad angolo (434, 705), (570, 689), (575, 733), (439, 749)
Codice lingua riconosciuto de
Punteggio di affidabilità 0,8964844
Grado di rotazione -6,6116457
Elementi (4 elementi)
Simbolo 0
Testo W
Cornice (434. 698-500.749)
Punti ad angolo (434, 706), (495, 698), (500, 741), (439, 749)
Punteggio di affidabilità 0,87109375
Grado di rotazione -6,611646