Zum Hauptinhalt springen
Verwendet das Modell, um ein angegebenes Klassifizierungsobjekt zu klassifizieren. Als Ergebnis dieses Methodenaufrufs erhalten Sie eine Sammlung von Paaren „Kategoriebezeichnung — Wahrscheinlichkeit“ und können anschließend die wahrscheinlichste Kategorie für das Dokument oder die Seite auswählen, aus dem bzw. der das Klassifizierungsobjekt erstellt wurde.
Unter Linux und Windows werden Modelltraining und Klassifizierung im sequenziellen Modus durchgeführt, unabhängig vom Wert von IMultiProcessingParams::MultiProcessingMode.

Syntax

C++

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

C#

IClassificationResults Classify( IClassificationObject Document );

Visual Basic .NET

Function Classify(Document As IClassificationObject) As IClassificationResults

Parameter

Object [in] Ein ClassificationObject, das klassifiziert werden soll. Beachten Sie, dass ein Klassifizierungsobjekt nicht mit einem Klassifikator klassifiziert werden kann, der Textmerkmale verwendet, wenn es aus einem Dokument oder einer Seite erstellt wurde, die zuvor nicht erkannt wurden. Sie können prüfen, ob die Eigenschaft SuitableClassifiers des Objekts den in IModel::ClassifierType angegebenen Klassifikator enthält. Result [out, retval] Ein Zeiger auf die Zeigervariable IClassificationResults*, die den Schnittstellenzeiger des Ausgabeobjekts ClassificationResults erhält. Die Klassifizierungsergebnisse sind nach Wahrscheinlichkeit in absteigender Reihenfolge sortiert. Kann null sein, wenn der Klassifikator das Klassifizierungsobjekt keiner Kategorie zuordnen konnte.

Rückgabewerte

Diese Methode hat keine spezifischen Rückgabewerte. Sie gibt die Standardrückgabewerte der Funktionen von ABBYY FineReader Engine zurück.

Siehe auch

Model