Informazioni sulle funzionalità di riconoscimento dei caratteri

Il riconoscimento ottico dei caratteri (OCR) è un'API Vertex AI pre-addestrata nell'appliance Google Distributed Cloud (GDC) con air gap che consente di rilevare ed estrarre testo dai tipi di file supportati, tra cui immagini, documenti e note scritte a mano. Puoi elaborare richieste di immagini e documenti incorporati nelle lingue supportate.

Metodi di riconoscimento ottico dei caratteri

L'OCR offre i seguenti metodi disponibili nell'appliance GDC con air gap per riconoscere il testo:

Metodo Descrizione
BatchAnnotateImages Rileva il testo da un gruppo di immagini JPEG o PNG fornite in una richiesta in linea.
BatchAnnotateFiles Rileva il testo da un gruppo di file PDF o TIFF forniti in una richiesta in linea.

Funzionalità di riconoscimento ottico dei caratteri

L'API OCR può rilevare ed estrarre il testo dalle immagini. Le seguenti due funzionalità di annotazione supportano il riconoscimento ottico dei caratteri:

  • TEXT_DETECTION rileva ed estrae il testo da qualsiasi immagine. Ad esempio, una fotografia potrebbe contenere un segnale stradale o un cartello. Il servizio OCR restituisce un file JSON con la stringa estratta, le singole parole e i relativi riquadri di delimitazione.

    Segnale stradale contenente singole parole e riquadri di delimitazione per il rilevamento del testo

    Figura 1. Fotografia di un segnale stradale in cui l'API OCR rileva le parole e i relativi riquadri di delimitazione.

  • DOCUMENT_TEXT_DETECTION estrae anche il testo da un'immagine, ma il servizio ottimizza la risposta per testo e documenti densi. Ad esempio, un'immagine scansionata di un testo digitato potrebbe contenere diversi paragrafi e intestazioni. Il servizio OCR restituisce un file JSON con informazioni su pagina, blocco, paragrafo, parola e interruzione.

    Immagine scansionata di testo digitato con una proporzione elevata di annotazioni

    Figura 2. Immagine scansionata di testo digitato in cui l'API OCR rileva informazioni come parole, pagine e paragrafi.

Testo scritto a mano

La Figura 3 è un'immagine di testo scritto a mano. L'API OCR rileva ed estrae il testo da queste immagini. Per un elenco degli alfabeti che supportano il riconoscimento della scrittura a mano libera, consulta Alfabeti per la scrittura a mano libera.

Figura di scrittura a mano libera

Figura 3. Immagine di scrittura a mano libera in cui l'API OCR rileva il testo.

Limiti del riconoscimento ottico dei caratteri

Puoi riconoscere fino a 30 immagini al minuto, l'equivalente di un'immagine ogni due secondi per unità di appliance.

I metodi API BatchAnnotateImages e BatchAnnotateFiles supportano solo una singola richiesta per chiamata batch.

La tabella seguente elenca i limiti attuali del servizio OCR in Distributed Cloud.

Limite di file per l'OCR Valore
Numero massimo di pagine Cinque
Massima dimensione del file 20 MB
Dimensione massima immagine 20 milioni di pixel (lunghezza x larghezza)

I file inviati per l'API OCR che superano il numero massimo di pagine o le dimensioni massime del file restituiscono un errore. I file inviati che superano le dimensioni massime delle immagini vengono ridotti a 20 milioni di pixel.

Tipi di file supportati per l'OCR

L'API preaddestrata OCR rileva e trascrive il testo dai seguenti tipi di file:

  • PDF
  • TIFF
  • JPG
  • PNG

Devi archiviare i file localmente nel tuo ambiente Distributed Cloud. Non puoi accedere ai file ospitati in Cloud Storage o ai file disponibili pubblicamente per il rilevamento del testo.