跳转到主要内容
使用该模型对给定的分类对象进行分类。调用此方法后,您会收到一个由“类别标签 — 概率”组成的集合,随后即可为生成该分类对象的文档或页面选择概率最高的类别。
在 Linux 和 Windows 中:无论 IMultiProcessingParams::MultiProcessingMode 的值如何,模型训练和分类都将以串行模式执行。

语法

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] 指向 IClassificationResults* 指针变量的指针,该变量接收输出 ClassificationResults 对象的接口指针。分类结果按概率从高到低排序。如果分类器无法将该分类对象归入任何类别,则该值可能为 null。

返回值

此方法没有特定返回值。它返回 ABBYY FineReader Engine 函数的标准返回值

另请参阅

Model