Guide pratiche per chi ha un'azienda

OCR: cos'è, come funziona e cosa cambia con l'intelligenza artificiale

L'OCR trasforma l'immagine di un documento in testo che un computer può leggere. Come funziona, dove sbaglia, e perché oggi una macchina può anche capire cosa c'è scritto.

Adil Abid · · 3 min di lettura
OCR: cos'è, come funziona e cosa cambia con l'intelligenza artificiale
In breve

OCR è la sigla di Optical Character Recognition, riconoscimento ottico dei caratteri. È la tecnologia che trasforma l'immagine di un testo, come una scansione o una foto, in testo vero, che si può cercare, copiare e modificare. L'OCR classico riconosce le lettere. I sistemi con intelligenza artificiale fanno un passo in più: capiscono che quel numero è il totale di una fattura e quella data è la scadenza.

Una fattura scansionata è una fotografia. Per il computer è un rettangolo di punti colorati: non sa che lì c'è scritto un importo. L'OCR è quello che trasforma la fotografia in parole.

Cos'è l'OCR

OCR significa riconoscimento ottico dei caratteri. Prende un'immagine che contiene testo e restituisce il testo.

Dopo il passaggio puoi cercare una parola dentro un documento scansionato, copiare un paragrafo, far leggere i numeri a un programma.

Come funziona

In quattro passaggi.

  1. Pulizia dell'immagine. Si raddrizza la pagina, si aumenta il contrasto, si toglie il rumore.
  2. Ricerca delle zone di testo. Righe, colonne, tabelle.
  3. Riconoscimento dei caratteri. Ogni segno viene confrontato con le forme che il sistema conosce.
  4. Correzione. Un dizionario sistema gli errori evidenti.

Dove sbaglia

La precisione dipende quasi tutta dalla qualità dell'immagine.

Per questo un numero letto da un'immagine va sempre controllato prima di finire in contabilità.

Il passo in più: capire il documento

L'OCR classico dà una sequenza di parole. Non sa cosa significano.

I sistemi di oggi, basati su modelli di intelligenza artificiale, leggono il documento come farebbe una persona. Riconoscono che si tratta di una fattura, trovano il fornitore, la data, l'imponibile, l'imposta, la scadenza, anche se ogni fornitore li mette in un punto diverso del foglio.

La differenza pratica è enorme. Con l'OCR classico serviva un modello per ogni tipo di documento: cambiava l'impaginazione, e si ricominciava. Con i sistemi attuali un documento mai visto viene letto lo stesso.

A cosa serve in un'azienda

Quando l'OCR non serve

Una precisazione che fa risparmiare soldi.

Le fatture elettroniche italiane non sono immagini. Sono file strutturati: ogni dato ha la sua etichetta, e un programma lo legge direttamente, senza riconoscere niente.

Stampare una fattura elettronica e poi scansionarla per farla leggere da un OCR significa trasformare un dato esatto in un'immagine, e poi provare a indovinare cosa c'era scritto. Succede più spesso di quanto si pensi.

Lo stesso vale per gli estratti conto, che le banche esportano in formati leggibili.

La regola: se il dato esiste già in forma digitale, si prende da lì. L'OCR serve per quello che nasce su carta o arriva come immagine.

Il controllo resta umano

Nessun sistema legge giusto il cento per cento delle volte. Il metodo che funziona ha tre parti:

  1. la macchina legge e propone;
  2. segnala quando è poco sicura di un valore;
  3. una persona controlla quei casi e conferma.

Così il tempo della persona va sulle eccezioni, e non su tutte le righe.

È uno dei lavori più frequenti tra le nostre automazioni con intelligenza artificiale: i documenti li legge la macchina, e chi prima ricopiava adesso controlla.

Domande frequenti

Cosa significa OCR?

Optical Character Recognition, riconoscimento ottico dei caratteri: la tecnologia che trasforma l'immagine di un testo in testo leggibile da un computer.

A cosa serve l'OCR?

A rendere cercabili e utilizzabili i documenti scansionati o fotografati, e a estrarre dati senza ricopiarli a mano.

L'OCR legge anche la scrittura a mano?

Sì, con una precisione più bassa rispetto al testo stampato. Dipende molto dalla grafia e dalla qualità dell'immagine.

Serve l'OCR per le fatture elettroniche?

No. Le fatture elettroniche sono file strutturati che un programma legge direttamente. L'OCR serve per i documenti su carta o in formato immagine.

Che differenza c'è tra OCR e intelligenza artificiale?

L'OCR riconosce i caratteri. I sistemi con intelligenza artificiale capiscono anche il significato: quale numero è il totale, quale data è la scadenza.

Qualcuno in ufficio ricopia dati da PDF e fogli scansionati?

Mandami un esempio del documento. Ti dico cosa può leggere una macchina e con quale precisione.

AI e automazioni