Vai al contenuto principale
Strumenti utili che consentono allo sviluppatore di interagire con ABBYY FineReader Engine e di gestire il processo di riconoscimento a basso livello:

Utilizzo dei profili

ABBYY FineReader Engine 12 offre un insieme di profili predefiniti già ottimizzati per gli scenari di utilizzo di base. Le impostazioni specificate in questi profili garantiscono i risultati migliori nelle situazioni corrispondenti. Inoltre, la maggior parte dei profili è disponibile in due varianti: con impostazioni ottimizzate per ottenere la migliore qualità del documento risultante oppure con impostazioni ottimizzate per la massima velocità di elaborazione. Di seguito è riportato l’elenco dei profili predefiniti disponibili:

Scenario

Nome del profilo

Estrazione dati

  • DataExtraction

Conversione di documenti per il riutilizzo dei contenuti

  • DocumentConversion_Accuracy
  • DocumentConversion_Normal

Archiviazione di documenti

  • DocumentArchiving_Accuracy
  • DocumentArchiving_Speed

Estrazione di testo per il rilevamento dei field e la classificazione dei documenti

  • TextExtraction_Accuracy
  • TextExtraction_Speed

Riconoscimento a livello di field

  • FieldLevelRecognition

Riconoscimento Barcode

  • BarcodeRecognition_Accuracy
  • BarcodeRecognition_Speed

Riconoscimento di biglietti da visita

  • BusinessCardsProcessing

Acquisizione di dati da una zona a lettura ottica

  • MachineReadableZone

Archiviazione di documenti in PDF ad alta compressione

  • HighCompressedImageOnlyPdf

Riconoscimento di disegni tecnici

  • EngineeringDrawingsProcessing
È possibile visualizzare l’elenco delle impostazioni incluse in questi profili nella specifica dei profili predefiniti.
Le impostazioni incluse in questi profili possono essere caricate utilizzando il metodo LoadPredefinedProfile dell’oggetto Engine. Dopo il caricamento del profilo, gli oggetti creati successivamente avranno i nuovi valori predefiniti specificati nel profilo.

Supporto per Voting API

Quando ABBYY FineReader Engine viene utilizzato come uno dei motori di riconoscimento in un’applicazione di terze parti, fornisce alternative di riconoscimento (o ipotesi) con il relativo livello di affidabilità per caratteri, parole e separazione intercarattere. Queste informazioni aiutano gli sviluppatori a progettare un algoritmo di voting efficiente e accurato per le applicazioni che richiedono più tecnologie di riconoscimento. Ad esempio, nel riconoscere una “O”, ABBYY FineReader Engine può restituire 3 ipotesi: “0” (zero), con affidabilità 60; “O” maiuscola, con affidabilità 80; e “C” maiuscola, con affidabilità 10. Nel caso della separazione intercarattere, la situazione può essere questa: le possibili ipotesi per una “m” sarebbero “m”, “rn” e “in”. Per saperne di più, vedere Using Voting API.

Ottimizzazione “on-the-fly” del riconoscimento a basso livello

ABBYY FineReader consente agli sviluppatori di accedere al motore di riconoscimento e di intervenire su di esso durante il processo di Optical Character Recognition (OCR), a basso livello. Il motore di riconoscimento di FineReader genera ipotesi (o alternative di riconoscimento) e consente agli sviluppatori di influenzare o perfezionare la procedura di impostazione del livello di affidabilità per ciascuna ipotesi (o di selezionare l’ipotesi migliore) utilizzando criteri di valutazione specifici.

Esempi di codice per le attività di conversione più comuni

L’SDK include una raccolta di esempi di codice sorgente che mostrano come utilizzare l’Engine in diversi scenari. Gli esempi di codice per Windows sono disponibili per Visual Basic .NET, C++ puro, C++ con Native COM Support, C#, Java e linguaggi di scripting.

Vedi anche

Funzionalità principali