> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Objeto TrainingImage (interfaz ITrainingImage)

> Objeto TrainingImage (interfaz ITrainingImage) en la API de ABBYY FineReader Engine: representa una sola imagen de entrenamiento que contiene una imagen de carácter para el entrenamiento de patrones de usuario; se puede establecer mediante SetImageData o SetBitmapBits (Windows).

Este objeto representa una sola imagen de entrenamiento. Contiene una imagen de carácter que puede utilizarse durante el entrenamiento de patrones de usuario.

La imagen de entrenamiento puede establecerse cargando una región de un documento de imagen como imagen de entrenamiento mediante el método SetImageData. En Windows, la imagen de entrenamiento también puede establecerse cargando una imagen desde la memoria mediante el método SetBitmapBits.

<Warning>
  Debe establecer las propiedades SmallCharsHeight y BaseLine con valores correctos; de lo contrario, el patrón entrenado no funcionará correctamente.
</Warning>

El borde inferior de la mayoría de los caracteres (excepto los que tienen descendentes, como p, g, Q) es la línea de base.

La propiedad SmallCharsHeight debe ser igual a la altura de las letras minúsculas de la línea sin ascendentes ni descendentes (como c, a, o), incluso cuando esté entrenando el patrón para una letra mayúscula o una letra que tenga ascendentes/descendentes/diacríticos (como A, b, y o é).

La propiedad BaseLine debe ser igual a la distancia desde el borde superior del rectángulo delimitador hasta la línea de base. Por lo tanto, SmallCharsHeight = BaseLine para letras minúsculas sin ascendentes ni diacríticos (como m, e, u). Para letras sin descendentes, BaseLine es igual a la altura de la letra.

<Accordion title="Mostrar una ilustración">
  En esta imagen, para la letra o, establezca SmallCharsHeight y BaseLine con el mismo valor, igual a la altura de la letra. Para la letra ý, SmallCharsHeight será el mismo que para o, y BaseLine será la distancia desde la parte superior del rectángulo de la letra hasta la línea de base, como se muestra.

  <img src="https://mintcdn.com/abbyy/i-EfCQVmseNiPQcp/images/fine-reader/engine/smallcharsheight_and_baseline.png?fit=max&auto=format&n=i-EfCQVmseNiPQcp&q=85&s=b0dfc61d0b64d6761418b8292b13fdf6" alt="SmallCharsHeight_and_BaseLine" width="478" height="307" data-path="images/fine-reader/engine/smallcharsheight_and_baseline.png" />
</Accordion>

<div id="properties">
  ## Propiedades
</div>

| Name             | Tipo                                                                                                                                                                                                                      | Descripción                                                                                                                                                                                                                                                                                                                                                                                        |
| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Application      | [Engine](/es/fine-reader/engine/api-reference/engine-object-iengine-interface), [de solo lectura](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties) | Devuelve el objeto [Engine](/es/fine-reader/engine/api-reference/engine-object-iengine-interface).                                                                                                                                                                                                                                                                                                 |
| BaseLine         | [int](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)                                                                                                                 | Contiene la distancia, en píxeles, desde la línea de base hasta el borde superior de la imagen recortada del carácter. La línea de base es la línea en la que se encuentran los caracteres. El borde superior de la imagen viene determinado por la orientación del carácter. De forma predeterminada, el valor de esta propiedad es 0, pero debe especificar el valor correcto de esta propiedad. |
| SmallCharsHeight | [int](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)                                                                                                                 | Especifica la altura, en píxeles, de los caracteres pequeños en la imagen de origen. De forma predeterminada, el valor de esta propiedad es 0, pero debe especificar el valor correcto de esta propiedad.                                                                                                                                                                                          |

<div id="methods">
  ## Métodos
</div>

| Name                                                                                                           | Descripción                                                                                                                                                                                                                                                                    |
| -------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [SetBitmapBits](/es/fine-reader/engine/api-reference/image-related-objects/trainingimage/setbitmapbits-method) | Establece los datos de la imagen de entrenamiento a partir del búfer de memoria. La imagen debe ser isotrópica (es decir, su resolución horizontal debe ser igual a la vertical), en blanco y negro y con codificación de 1 bit por píxel. <Note> *Solo para Windows.* </Note> |
| [SetImageData](/es/fine-reader/engine/api-reference/image-related-objects/trainingimage/setimagedata-method)   | Establece los datos de la imagen de entrenamiento a partir de una región de un documento de imagen.                                                                                                                                                                            |

<div id="related-objects">
  ## Objetos relacionados
</div>

<img src="https://mintcdn.com/abbyy/i-EfCQVmseNiPQcp/images/fine-reader/engine/trainingimage.gif?s=5bbdf09ebfa745651f795b42b0c196d5" alt="TrainingImage" width="152" height="60" data-path="images/fine-reader/engine/trainingimage.gif" />[](/es/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property)[](/es/fine-reader/engine/api-reference/image-related-objects/trainingimagescollection)

[Diagrama de objetos](/es/fine-reader/engine/api-reference/object-diagram)

<div id="output-parameter">
  ## Parámetro de salida
</div>

Este objeto es el parámetro de salida de los siguientes métodos:

* Método [CreateTrainingImage](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods) del objeto [Engine](/es/fine-reader/engine/api-reference/engine-object-iengine-interface)
* Método [Item](/es/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/item-method) del objeto [TrainingImagesCollection](/es/fine-reader/engine/api-reference/image-related-objects/trainingimagescollection)

<div id="input-parameter">
  ## Parámetro de entrada
</div>

Este objeto se utiliza como parámetro de entrada en los métodos [InsertAt](/es/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/insertat-method) y [Add](/es/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/add-method) del objeto [TrainingImagesCollection](/es/fine-reader/engine/api-reference/image-related-objects/trainingimagescollection).

<div id="see-also">
  ## Consulte también
</div>

[TrainingImagesCollection](/es/fine-reader/engine/api-reference/image-related-objects/trainingimagescollection)

[Reconocimiento mediante entrenamiento](/es/fine-reader/engine/guided-tour/advanced-techniques/using-gui-elements/recognizing-with-training) (Win)

[Entrenamiento de patrones de usuario](/es/fine-reader/engine/guided-tour/advanced-techniques/using-gui-elements/training-user-patterns) (Win)

[Trabajar con Propiedades](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
