Saltar al contenido principal

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.

Este objeto permite acceder a propiedades específicas de un bloque de marca de verificación. La interfaz ICheckmarkBlock deriva de la interfaz IBlock y hereda todas sus propiedades. Este objeto puede ser un elemento de la colección CheckmarkGroup. Las propiedades de este objeto se pueden dividir en dos grupos:
  • las propiedades que afectan al proceso de reconocimiento de marcas de verificación en el bloque. Estas son ImageProcessingParams, CheckmarkType, IsCorrectionEnabled, BlackThreshold, SuspiciousDistance y TrainingData. Mediante estas propiedades, puede establecer parámetros específicos para el procesamiento de marcas de verificación de un solo bloque.
  • todas las demás propiedades, que representan los resultados del reconocimiento.

Propiedades

Proporciona acceso al conjunto de propiedades que afectan al preprocesamiento de la imagen dentro del bloque de marca de verificación.

Especifica el tipo de marca de verificación que se usa para el reconocimiento. Al crear bloques de marcas de verificación manualmente, establezca esta propiedad para indicar el tipo de marca de verificación. Cuando se detectan marcas de verificación en la imagen durante el análisis del layout, el tipo se detecta automáticamente.

Notas:

  • Esta propiedad debe ser la misma para todas las marcas de verificación que pertenezcan a un mismo grupo.
  • Si el tipo de marca de verificación es CMT_Custom, la marca de verificación reconocida puede estar marcada o desmarcada (consulte la descripción de la propiedad CheckmarkState).

El valor predeterminado es CMT_Empty.

Si esta propiedad se establece en TRUE, el bloque de marca de verificación puede seleccionarse y luego corregirse.

Notas:

  • Esta propiedad debe ser idéntica para todas las marcas de verificación que pertenecen a un mismo grupo.
  • Si la propiedad CheckmarkType es CMT_Custom, el valor de esta propiedad se ignora: una marca de verificación reconocida de este tipo puede estar marcada o desmarcada (consulte la descripción de la propiedad CheckmarkState).

El valor predeterminado es FALSE.

Especifica el porcentaje de negro necesario para considerar seleccionada la marca de verificación. Esta propiedad solo se puede usar para marcas de verificación del tipo CMT_Custom.

De forma predeterminada, es -1.

Después de entrenar la marca de verificación o al cargar TrainingData para esta marca de verificación, este valor cambia. Consulte los detalles en Reconocimiento de marcas de verificación.

Especifica la distancia respecto al umbral de negro que hace que la marca de verificación se reconozca como dudosa. Si el valor absoluto de la diferencia entre AmountOfBlack y BlackThreshold es menor o igual que el valor de esta propiedad, la propiedad IsSuspicious se establecerá en TRUE.

Esta propiedad solo se puede usar para marcas de verificación del tipo CMT_Custom.

El valor predeterminado es -1.

Después del entrenamiento de la marca de verificación, o al cargar TrainingData para esta marca de verificación, este valor cambia. consulte los detalles en Reconocimiento de marcas de verificación.

Especifica los datos de entrenamiento de la marca de verificación. Esta propiedad solo tiene sentido para las marcas de verificación del tipo CMT_Custom.

Los datos de entrenamiento de la marca de verificación se crean para cada bloque de marca de verificación del tipo CMT_Custom durante el entrenamiento de marcas de verificación mediante el método.

Si desea usar datos de entrenamiento para una marca de verificación del tipo CMT_Custom, debe inicializar el valor de esta propiedad del bloque de marca de verificación correspondiente con el objeto CheckmarkTrainingData adecuado obtenido durante el entrenamiento. Para obtener más información, consulte Reconocimiento de marcas de verificación.

Esta propiedad está relacionada con los valores de las propiedades BlackThreshold y SuspiciousDistance: cuando se asigna un nuevo objeto CheckmarkTrainingData a esta propiedad, BlackThreshold y SuspiciousDistance se establecen en los valores con los que se guardó ese objeto. A la inversa, cuando cambia BlackThreshold y SuspiciousDistance y guarda el valor de esta propiedad, recibe un nuevo objeto CheckmarkTrainingData que conserva la información sobre los valores de esas dos propiedades.

Devuelve el estado del bloque de marca de verificación: marcada, no marcada o corregida.

Si la propiedad CheckmarkType es CMT_Custom, la marca de verificación reconocida solo puede estar marcada o no marcada; no puede estar en estado corregido.

Si esta propiedad está establecida en TRUE, significa que la marca de verificación se reconoció de forma incierta.

, de solo lectura

Devuelve el porcentaje de negro en la imagen de la marca de verificación.

Métodos

NombreDescripción
CopyFromInicializa las propiedades del objeto actual con los valores de las propiedades equivalentes de otro objeto.
CheckmarkBlock Diagrama de objetos

Parámetro de salida

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

Consulte también

Block CheckmarkGroup Trabajar con Layout y Blocks Reconocimiento de marcas de verificación Trabajar con Propiedades