Class BaseRecognitionSettings

BaseRecognitionSettings class

Impostazioni per il riconoscimento delle immagini. Contiene elementi che consentono di personalizzare il processo di riconoscimento.

public class BaseRecognitionSettings

Costruttori

NomeDescrizione
BaseRecognitionSettings(Language, bool, float, int)Inizializza una nuova istanza diRecognitionSettingsclasse 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).
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.
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