Passer au contenu principal
Cette méthode utilise le modèle pour classer un objet de classification donné. À l’issue de cet appel de méthode, vous recevrez un ensemble de paires « libellé de catégorie — probabilité », puis vous pourrez sélectionner la catégorie la plus probable pour le document ou la page à partir duquel ou de laquelle l’objet de classification a été créé.
Sous Linux et Windows : l’entraînement du modèle et la classification sont effectués en mode séquentiel, quelle que soit la valeur de IMultiProcessingParams::MultiProcessingMode.

Syntaxe

C++

HRESULT Classify(
  IClassificationObject*   Object,
  IClassificationResults** Result
);

C#

IClassificationResults Classify( IClassificationObject Document );

Visual Basic .NET

Function Classify(Document As IClassificationObject) As IClassificationResults

Paramètres

Object [in] Un ClassificationObject à classer. Notez que si l’objet de classification a été créé à partir d’un document ou d’une page qui n’avaient pas été reconnus auparavant, vous ne pourrez pas le classer à l’aide d’un classificateur utilisant des caractéristiques textuelles. Vous pouvez vérifier que la propriété SuitableClassifiers de l’objet contient le classificateur spécifié dans IModel::ClassifierType. Result [out, retval] Pointeur vers la variable pointeur IClassificationResults* qui reçoit le pointeur d’interface de l’objet ClassificationResults de sortie. Les résultats de classification sont triés par probabilité par ordre décroissant. Peut être nul si le classificateur n’a pas pu attribuer l’objet de classification à l’une des catégories.

Valeurs de retour

Cette méthode n’a pas de valeur de retour spécifique. Elle renvoie les valeurs de retour standard des fonctions ABBYY FineReader Engine.

Voir aussi

Model