メインコンテンツへスキップ
モデルを使用して、指定された分類オブジェクトを分類します。このメソッドを呼び出すと、「カテゴリラベル — 確率」のペアのコレクションが返され、その分類オブジェクトの作成元となったドキュメントまたはページに対して、最も可能性の高いカテゴリを選択できるようになります。
Linux および Windows では、IMultiProcessingParams::MultiProcessingMode の値に関係なく、Model のトレーニングと分類は逐次モードで実行されます。

構文

C++

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

C#

IClassificationResults Classify( IClassificationObject Document );

Visual Basic .NET

Function Classify(Document As IClassificationObject) As IClassificationResults

パラメーター

Object [in] 分類対象の ClassificationObject。この分類オブジェクトが、以前に認識処理されていないドキュメントまたはページから作成されている場合、テキスト特徴を使用する分類子では分類できない点に注意してください。オブジェクトの SuitableClassifiers プロパティに、IModel::ClassifierType で指定した分類子が含まれているかどうかを確認できます。 Result [out, retval] 出力 ClassificationResults オブジェクトのインターフェイス ポインターを受け取る IClassificationResults* ポインター変数へのポインター。分類結果は、確率の高い順に並べられます。分類子が分類オブジェクトをいずれのカテゴリにも割り当てられなかった場合は、null になることがあります。

戻り値

このメソッド固有の戻り値はありません。返されるのは、ABBYY FineReader Engine 関数の標準の戻り値です。

関連項目

Model