Class DocumentRecognitionSettings

DocumentRecognitionSettings class

Paramètres pour la reconnaissance pdf. Contient des éléments qui permettent de personnaliser le processus de reconnaissance.

public class DocumentRecognitionSettings : BaseRecognitionSettings

Constructeurs

NomLa description
DocumentRecognitionSettings(int, int)Initialise une nouvelle instance duDocumentRecognitionSettings classe avec un ensemble court de propriétés.
DocumentRecognitionSettings(int, int, Language, bool, bool, int)Initialise une nouvelle instance duDocumentRecognitionSettingsclasse avec un ensemble complet de propriétés.

Propriétés

NomLa description
AllowedCharacters { get; set; }Jeu de caractères autorisés. Détermine le type de caractères autorisés pour le résultat de la reconnaissance.
AutoContrast { get; set; }Permet d’utiliser un algorithme de correction de contraste supplémentaire pour l’image avant la reconnaissance.
AutoDenoising { get; set; }Permet l’utilisation d’un réseau de neurones supplémentaire pour améliorer l’image - réduire le bruit. Utile pour les images avec des artefacts de numérisation, des distorsions, des taches, des reflets, des dégradés, des éléments étrangers.
AutoSkew { set; }Obtient ou définit un indicateur indiquant si la correction automatique de l’inclinaison de l’image doit être activée. Activé (true) par défaut.
DetectAreasMode { get; set; }Permet de sélectionner le mode optimal pour les zones de type document : document, photo, texte brut, colonne, image.
IgnoredCharacters { get; set; }Définit la liste noire des symboles de reconnaissance.
Language { set; }Obtient ou définit la langue utilisée pour l’OCR. Détermine l’alphabet utilisé lors de la reconnaissance. Multi-langue par défaut.
LinesFiltration { get; set; }Permet de reconnaître du texte dans les tableaux (régions entourées de lignes).
PagesNumber { get; set; }Définir le nombre de pages pour le fichier pdf multipage de reconnaissance.
PreprocessingFilters { get; set; }Permet de préparer l’image pour l’OCR en ajustant les méthodes de prétraitement.
SkewAngle { set; }Obtient ou définit l’angle en degrés pour la rotation de l’image. La définition de cette valeur désactivera leAutoSkew , de sorte que la correction automatique de l’inclinaison ne soit pas appliquée. Zéro par défaut.
StartPage { get; set; }Définir la première page pour la reconnaissance.
ThreadsCount { set; }Obtient ou définit le nombre de threads pour le traitement. Par défaut, 0 signifie que l’image sera traitée avec un nombre de threads égal à votre nombre de processeurs. ThreadsCount = 1 signifie que l’image sera traitée dans le thread principal.
ThresholdValue { set; }Obtient ou définit une valeur de seuil personnalisée pour la binarisation de l’image. Plage de 1 à 255.
UpscaleSmallFont { get; set; }Vous permet d’utiliser des algorithmes supplémentaires spécifiquement pour la reconnaissance des petites polices. Utile pour les images avec des caractères de petite taille.

Voir également