Class DocumentRecognitionSettings

DocumentRecognitionSettings class

Impostazioni per il riconoscimento dei pdf. Contiene elementi che consentono di personalizzare il processo di riconoscimento.

public class DocumentRecognitionSettings : BaseRecognitionSettings

Costruttori

NomeDescrizione
DocumentRecognitionSettings(int, int)Inizializza una nuova istanza diDocumentRecognitionSettings classe con un breve set di proprietà.
DocumentRecognitionSettings(int, int, Language, bool, bool, int)Inizializza una nuova istanza diDocumentRecognitionSettingsclasse con set completo di proprietà.

Proprietà

NomeDescrizione
AllowedCharacters { get; set; }Caratteri consentiti impostati. Determina il tipo di caratteri consentiti per il risultato del riconoscimento.
AutoContrast { get; set; }Consente di utilizzare un ulteriore algoritmo di correzione del contrasto per l’immagine prima del riconoscimento.
AutoDenoising { get; set; }Consente l’uso di una rete neurale aggiuntiva per migliorare l’immagine - ridurre il rumore. Utile per immagini con artefatti di scansione, distorsioni, macchie, bagliori, gradienti, elementi estranei.
AutoSkew { set; }Ottiene o imposta un flag che indica se deve essere abilitata la correzione automatica dell’inclinazione dell’immagine. Abilitato (true) per impostazione predefinita.
DetectAreasMode { get; set; }Consente di selezionare la modalità ottimale per le aree del tipo di documento: documento, foto, testo semplice, colonna, immagine.
IgnoredCharacters { get; set; }Imposta la lista nera per i simboli di riconoscimento.
Language { set; }Ottiene o imposta la lingua utilizzata per l’OCR. Determina l’alfabeto utilizzato durante il riconoscimento. Multilingua per impostazione predefinita.
LinesFiltration { get; set; }Permette di riconoscere il testo nelle tabelle (regioni circondate da linee).
PagesNumber { get; set; }Imposta il numero di pagine per il riconoscimento del file pdf multipagina.
PreprocessingFilters { get; set; }Consente di preparare l’immagine per l’OCR regolando i metodi di pre-elaborazione.
SkewAngle { set; }Ottiene o imposta l’angolo in gradi per la rotazione dell’immagine. L’impostazione di questo valore disabiliterà ilAutoSkew proprietà, in modo che la correzione automatica dell’inclinazione non venga applicata. Zero per impostazione predefinita.
StartPage { get; set; }Imposta la prima pagina per il riconoscimento.
ThreadsCount { set; }Ottiene o imposta il numero di thread per l’elaborazione. Per impostazione predefinita, 0 significa che l’immagine verrà elaborata con un numero di thread pari al tuo numero di processori. ThreadsCount = 1 significa che l’immagine verrà elaborata nel thread principale.
ThresholdValue { set; }Ottiene o imposta il valore di soglia personalizzato per la binarizzazione dell’immagine. Intervallo da 1 a 255.
UpscaleSmallFont { get; set; }Consente di utilizzare algoritmi aggiuntivi specifici per il riconoscimento di caratteri piccoli. Utile per immagini con caratteri di piccole dimensioni.

Guarda anche