Pular para o conteúdo principal
Usa o modelo para classificar um determinado objeto de classificação. Como resultado dessa chamada de método, você receberá uma coleção de pares “rótulo da categoria — probabilidade” e, em seguida, poderá selecionar a categoria mais provável para o documento ou a página a partir dos quais o objeto de classificação foi criado.
No Linux e no Windows: o treinamento e a classificação do modelo serão executados em modo sequencial, independentemente do valor de IMultiProcessingParams::MultiProcessingMode.

Sintaxe

C++

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

C#

IClassificationResults Classify( IClassificationObject Document );

Visual Basic .NET

Function Classify(Document As IClassificationObject) As IClassificationResults

Parâmetros

Object [in] Um ClassificationObject que precisa ser classificado. Observe que, se o objeto de classificação tiver sido criado a partir de um documento ou de uma página que não foram previamente reconhecidos, você não poderá classificá-lo com a ajuda de um classificador que usa recursos de texto. Você pode verificar se a propriedade SuitableClassifiers do objeto contém o classificador especificado em IModel::ClassifierType. Result [out, retval] Um ponteiro para a variável de ponteiro IClassificationResults* que recebe o ponteiro da interface do objeto ClassificationResults de saída. Os resultados da classificação são ordenados por probabilidade em ordem decrescente. Pode ser nulo se o classificador não conseguir atribuir o objeto de classificação a nenhuma das categorias.

Valores de retorno

Este método não retorna valores específicos. Ele retorna os valores de retorno padrão das funções do ABBYY FineReader Engine.

Veja também

Model