Passer au contenu principal
Cet objet sert à régler différents paramètres du prétraitement des pages. Le prétraitement des pages est effectué avant l’analyse des pages. Cette étape comprend la correction de l’orientation des pages, l’inversion de l’image et la suppression des distorsions géométriques. Un pointeur vers cet objet est transmis comme membre de l’objet PageProcessingParams aux méthodes de traitement. L’objet PagePreprocessingParams est un objet persistant. Cela signifie que l’état actuel de l’objet peut être enregistré dans un stockage persistant. Par la suite, l’objet peut être recréé en relisant son état depuis ce stockage persistant. Les méthodes suivantes assurent la persistance de l’objet : Linux : SaveToFile et LoadFromFile Windows SaveToFile, LoadFromFile, SaveToMemory et LoadFromMemory.

Propriétés

,read-only

Retourne l’objet.

Indique si l’arrière-plan de l’image doit être blanchi.

Cette propriété est TSPV_Auto par défaut. En mode par défaut, ABBYY FineReader Engine blanchit l’arrière-plan.

Indique si les distorsions géométriques (perspective sur les photos, lignes courbes des livres numérisés, etc.) doivent être supprimées lors du prétraitement de la page.

Cette propriété est TSPV_Auto par défaut. En mode par défaut, ABBYY FineReader Engine corrige la géométrie pour les photographies.

Indique si l’image inversée doit être corrigée.

Cette propriété est TSPV_Auto par défaut. En mode par défaut, ABBYY FineReader Engine corrige les images inversées.

Indique comment l’orientation de l’image doit être corrigée lors du prétraitement.

La valeur par défaut est COM_Auto, ce qui signifie que l’orientation sera déterminée et corrigée automatiquement si nécessaire.

Si cette propriété est définie sur CSM_Auto ou CSM_Fast, l’inclinaison de l’image sera corrigée lors du prétraitement de la page.

L’inclinaison ne peut être corrigée que pour des angles inférieurs ou égaux à 20 degrés.

Par défaut, cette propriété est définie sur CSM_Auto, ce qui correspond à une correction précise de l’inclinaison.

Si cette propriété est définie sur TSPV_Yes, lors du prétraitement, ABBYY FineReader Engine détectera les bords du document sur l’image et recadrera l’image en conséquence.

Cette fonctionnalité n’est pas prise en charge pour les images en noir et blanc.

La valeur par défaut de cette propriété est TSPV_Auto. En mode par défaut, ABBYY FineReader Engine recadre l’image ou ignore cette étape automatiquement, selon la source de l’image traitée.

Indique comment le type d’image est déterminé. Fonctionne conjointement avec ImageSourceType.

Par défaut : TSPV_Auto (effectif uniquement lorsqueImageSourceType = IST_Auto).

    • TSPV_Auto/TSPV_Yes — le Engine détecte le type d’image automatiquement.
    • TSPV_No — le Engine ne détecte pas ; il lit le type d’image à partir des propriétés/métadonnées du fichier (plus rapide, mais dépend de l’exactitude des métadonnées).
  • SiImageSourceTypeest explicitement défini sur IST_Photo, IST_Scan, IST_Screenshot, IST_SyntheticImage, ou IST_SyntheticText, la détection n’est pas effectuée (traitée comme TSPV_No) et l’Engine lit le type d’image à partir des propriétés/métadonnées.

Lorsque cette propriété est définie sur TRUE, ABBYY FineReader Engine ne conserve que le plannoir et blancdans l’image préparée. Dans ce cas, la binarisation de l’image est effectuée lors du prétraitement de l’image.

Par défaut, cette propriété est définie sur FALSE.

Si cette propriété est définie sur ORM_Auto, ABBYY FineReader Engine détectera et remplacera automatiquement la résolution de l’image.

Si elle est définie sur ORM_Manual, utilisez la propriétépour spécifier la nouvelle résolution de l’image.

La nouvelle résolution sera appliquée avant toutes les autres étapes de préparation de l’image (telles que la binarisation, la correction de l’inclinaison, etc.).

Remarques :

  • Si vous définissez cette propriété sur ORM_No et que la résolution de l’image préparée est trop faible (inférieure à 50 dpi), trop élevée (supérieure à 3 200 dpi) ou indéfinie, l’image ne sera pas ouverte et une erreur se produira.
  • Si vous ouvrez un fichier PDF, la nouvelle résolution sera utilisée pour la rastérisation de l’image ; la taille de l’image en pixels peut être modifiée en fonction de la résolution détectée et des dimensions de la page.

Par défaut, la valeur de la propriété est ORM_Auto.

Cette valeur est utilisée pour remplacer la résolution de l’image prétraitée si la propriété OverwriteResolutionMode est définie sur ORM_Manual.

Notez que la valeur par défaut de cette propriété est 0 ; vous devez donc définir vous-même la valeur souhaitée. Si vous définissez OverwriteResolutionMode sur ORM_Manual sans définir la valeur de cette propriété, une erreur se produira.

Spécifie les paramètres de découpage de page.

Spécifie la manière dont les lignes seront redressées.

Cette propriété est SLM_Auto par défaut. Dans ce cas, le nouvel algorithme de réseau neuronal sera utilisé.

Si cette propriété est définie sur TRUE, ABBYY FineReader Engine utilisera des algorithmes de binarisation rapide de l’image. La binarisation est effectuée soit lors du prétraitement (si DiscardColorImage est TRUE), soit ultérieurement lorsqu’une image en noir et blanc est nécessaire (par exemple, lors du premier appel à la propriétépour un document image ouvert). Définir cette propriété sur TRUE accélère la binarisation, mais peut en réduire la qualité.

Par défaut, la valeur de cette propriété est FALSE.

Spécifie la manière dont la résolution sera détectée.

Cette propriété est RDM_Auto par défaut. Dans ce cas, le nouvel algorithme de réseau neuronal sera utilisé.




Méthodes

NomDescription
CopyFromInitialise les propriétés de l’objet courant avec les valeurs des propriétés correspondantes d’un autre objet.
LoadFromFileRestaure le contenu de l’objet à partir d’un fichier sur le disque.
LoadFromMemory <Note> : Windows uniquement. </Note>Restaure le contenu de l’objet à partir de la mémoire globale.
SaveToFileEnregistre le contenu de l’objet dans un fichier sur le disque.
SaveToMemory <Note> : Windows uniquement. </Note>Enregistre le contenu de l’objet dans la mémoire globale.
PagePreprocessingParams Diagramme d’objets

Paramètre de sortie

Cet objet constitue le paramètre de sortie de la méthode CreatePagePreprocessingParams de l’objet Engine.

Paramètre d’entrée

Cet objet est passé en tant que paramètre d’entrée aux méthodes suivantes :

Exemples

L’objet est utilisé dans les exemples de code suivants :

Voir aussi

Réglage des paramètres de prétraitement, d’analyse, de reconnaissance et de synthèse Utilisation des propriétés