Pular para o conteúdo principal
Este objeto fornece acesso às propriedades específicas de um bloco de caixa de seleção. A interface ICheckmarkBlock deriva da interface IBlock e herda todas as suas propriedades. Este objeto pode ser um elemento da coleção CheckmarkGroup. As propriedades deste objeto podem ser divididas em dois grupos:
  • as propriedades que afetam o processo de reconhecimento de marca de seleção no bloco. São elas: ImageProcessingParams, CheckmarkType, IsCorrectionEnabled, BlackThreshold, SuspiciousDistance e TrainingData. É por meio dessas propriedades que você pode definir parâmetros específicos para o processamento de marca de seleção em um único bloco.
  • todas as demais propriedades, que representam os resultados do reconhecimento.

Properties

Fornece acesso ao conjunto de propriedades que afetam o pré-processamento de imagem dentro do bloco de caixa de seleção.

Especifica o tipo de marca de seleção usado para reconhecimento. Ao criar blocos de caixa de seleção manualmente, defina esta propriedade para especificar o tipo de marca de seleção. Quando marcas de seleção são encontradas na imagem durante a análise de layout, o tipo é detectado automaticamente.

Observações:

  • Esta propriedade deve ser idêntica para todas as marcas de seleção pertencentes a um único grupo.
  • Se o tipo de marca de seleção for CMT_Custom, a marca de seleção reconhecida pode estar marcada ou desmarcada (consulte a descrição da propriedade CheckmarkState).

O valor padrão é CMT_Empty.

Quando esta propriedade é definida como TRUE, o bloco de caixa de seleção pode ser selecionado e corrigido.

Observações:

  • Esta propriedade deve ser idêntica para todas as marcas de seleção pertencentes a um único grupo.
  • Se a propriedade CheckmarkType for CMT_Custom, o valor desta propriedade é ignorado: a marca de seleção reconhecida deste tipo pode estar marcada ou desmarcada (consulte a descrição da propriedade CheckmarkState).

O valor padrão é FALSE.

Especifica o percentual de cor preta necessário para considerar a marca de seleção como marcada. Esta propriedade pode ser usada somente para marcas de seleção do tipoCMT_Custom.

O valor padrão é -1.

Após o treinamento da marca de seleção ou ao carregar o TrainingData para esta marca de seleção, este valor é alterado. Consulte os detalhes emRecognizing Checkmarks.

Especifica a distância em relação ao limiar de preto que torna o reconhecimento da marca de seleção incerto. Se o valor absoluto da diferença entre AmountOfBlack e BlackThreshold for menor ou igual ao valor desta propriedade, a propriedade IsSuspicious será definida como TRUE.

Esta propriedade pode ser usada somente para marcas de seleção do tipoCMT_Custom.

O valor padrão é -1.

Após o treinamento da marca de seleção ou ao carregar o TrainingData para esta marca de seleção, este valor é alterado. Consulte os detalhes emRecognizing Checkmarks.

Especifica os dados de treinamento da marca de seleção. Esta propriedade é relevante apenas para marcas de seleção do tipoCMT_Custom.

Os dados de treinamento de marca de seleção são criados para cada bloco de caixa de seleção do tipo CMT_Custom durante o treinamento de marcas de seleção por meio domethod.

Para usar dados de treinamento para uma marca de seleção do tipo CMT_Custom, inicialize o valor desta propriedade do bloco de caixa de seleção correspondente com o objeto CheckmarkTrainingData adequado obtido durante o treinamento. Consulte os detalhes emRecognizing Checkmarks.

Esta propriedade está correlacionada com os valores das propriedades BlackThreshold e SuspiciousDistance: quando um novo objeto CheckmarkTrainingData é atribuído a esta propriedade, BlackThreshold e SuspiciousDistance são definidos com os valores com os quais esse objeto foi salvo. Por sua vez, quando você altera BlackThreshold e SuspiciousDistance e salva o valor desta propriedade, você recebe um novo objeto CheckmarkTrainingData que preserva as informações sobre os valores dessas duas propriedades.

Retorna o estado do bloco de caixa de seleção: marcado, desmarcado, corrigido.

Se a propriedade CheckmarkType for CMT_Custom, a marca de seleção reconhecida pode estar marcada ou desmarcada, mas não pode estar no estado corrigido.

Esta propriedade definida como TRUE indica que a marca de seleção foi reconhecida com baixa confiança.

, somente leitura

Retorna o percentual de cor preta na imagem da marca de seleção.

Métodos

NomeDescrição
CopyFromInicializa as Properties do objeto atual com os valores de Properties correspondentes de outro objeto.
CheckmarkBlock Diagrama de objetos

Parâmetro de saída

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

Veja também

Block CheckmarkGroup Trabalhando com Layout e Blocks Reconhecendo marcas de seleção Trabalhando com Properties