Pular para o conteúdo principal
Este objeto representa uma única imagem de treinamento. Ele contém a imagem de um caractere que pode ser usada durante o treinamento de padrões do usuário. A imagem de treinamento pode ser definida carregando uma região de um documento de imagem como imagem de treinamento usando o método SetImageData. No Windows, a imagem de treinamento também pode ser definida carregando uma imagem da memória usando o método SetBitmapBits.
Você deve definir as propriedades SmallCharsHeight e BaseLine com os valores corretos; caso contrário, o padrão treinado não funcionará corretamente.
A borda inferior da maioria dos caracteres (exceto os que têm descendentes, como p, g, Q) é a linha de base. A propriedade SmallCharsHeight deve ser igual à altura das letras minúsculas na linha, sem ascendentes nem descendentes (como c, a, o), mesmo quando você estiver treinando o padrão para uma letra maiúscula ou uma letra que tenha ascendente/descendente/diacríticos (como A, b, y ou é). A propriedade BaseLine deve ser igual à distância da borda superior do retângulo delimitador até a linha de base. Portanto, SmallCharsHeight = BaseLine para letras minúsculas sem ascendentes/diacríticos (como m, e, u). Para letras sem descendentes, BaseLine é igual à altura da letra.
Nesta imagem, para a letra o, defina SmallCharsHeight e BaseLine com o mesmo valor, igual à altura da letra. Para a letra ý, SmallCharsHeight será o mesmo valor que para o, e BaseLine será a distância entre a parte superior do retângulo da letra e a linha de base, como mostrado.SmallCharsHeight_and_BaseLine

Properties

NomeTipoDescrição
ApplicationEngine, somente leituraRetorna o objeto Engine.
BaseLineintContém a distância, em pixels, da linha de base até a borda superior da imagem recortada do caractere. A linha de base é a linha em que os caracteres estão posicionados. A borda superior da imagem é determinada pela orientação do caractere. Por padrão, o valor desta propriedade é 0, mas você deve especificar o valor correto para ela.
SmallCharsHeightintEspecifica a altura, em pixels, dos caracteres pequenos na imagem de origem. Por padrão, o valor desta propriedade é 0, mas você deve especificar o valor correto para ela.

Métodos

NomeDescrição
SetBitmapBits <Note> Apenas para Windows. </Note>Define os dados da imagem de treinamento a partir do buffer de memória. A imagem deve ser isotrópica (ou seja, a resolução horizontal deve ser igual à vertical), em preto e branco, com codificação de 1 bit por pixel.
SetImageDataDefine os dados da imagem de treinamento a partir de uma região de um documento de imagem.
TrainingImage Diagrama de objetos

Parâmetro de saída

Este objeto é o parâmetro de saída dos seguintes métodos:

Parâmetro de entrada

Este objeto é usado como parâmetro de entrada nos métodos InsertAt e Add do objeto TrainingImagesCollection.

Veja também

TrainingImagesCollection Reconhecimento usando treinamento (Win) Treinamento de padrões de usuário (Win) Trabalhando com Properties