Vai al contenuto principale
Questo oggetto consente di accedere a proprietà specifiche di un blocco di segno di spunta. L’interfaccia ICheckmarkBlock deriva dall’interfaccia IBlock ed eredita tutte le relative proprietà. Questo oggetto può essere un elemento della raccolta CheckmarkGroup. Le proprietà di questo oggetto possono essere suddivise in due gruppi:
  • le proprietà che influiscono sul processo di riconoscimento del segno di spunta nel blocco. Si tratta di ImageProcessingParams, CheckmarkType, IsCorrectionEnabled, BlackThreshold, SuspiciousDistance, TrainingData. Tramite queste proprietà è possibile impostare parametri specifici per l’elaborazione del segno di spunta per un singolo blocco.
  • tutte le altre proprietà, che rappresentano i risultati del riconoscimento.

Proprietà

Fornisce accesso all’insieme di proprietà che influenzano la pre-elaborazione delle immagini all’interno del checkmark block.

Specifica il tipo di segno di spunta utilizzato per il riconoscimento. Quando si creano checkmark block manualmente, impostare questa proprietà per specificare il tipo di segno di spunta. Quando i segni di spunta vengono rilevati nell’immagine durante l’analisi del layout, il tipo viene rilevato automaticamente.

Note:

  • Questa proprietà deve essere identica per tutti i segni di spunta appartenenti a un singolo Group.
  • Se il tipo di segno di spunta è CMT_Custom, il segno di spunta riconosciuto può essere selezionato o deselezionato (vedere la descrizione della proprietà CheckmarkState).

Il valore predefinito è CMT_Empty.

Se questa proprietà è impostata su TRUE, il checkmark block può essere selezionato e quindi corretto.

Note:

  • Questa proprietà deve essere identica per tutti i segni di spunta appartenenti a un singolo Group.
  • Se la proprietà CheckmarkType è CMT_Custom, il valore di questa proprietà viene ignorato: il segno di spunta riconosciuto di questo tipo può essere selezionato o deselezionato (vedere la descrizione della proprietà CheckmarkState).

Il valore predefinito è FALSE.

Specifica la percentuale di colore nero necessaria per considerare il segno di spunta come selezionato. Questa proprietà può essere utilizzata solo per i segni di spunta di tipoCMT_Custom.

Per impostazione predefinita, è -1.

Dopo l’addestramento del segno di spunta o quando si carica il TrainingData per questo segno di spunta, il valore viene modificato. Per ulteriori dettagli, vedereRecognizing Checkmarks.

Specifica la distanza dalla soglia del nero al di sotto della quale il riconoscimento del segno di spunta risulta incerto. Se il valore assoluto della differenza tra AmountOfBlack e BlackThreshold è minore o uguale al valore di questa proprietà, la proprietà IsSuspicious verrà impostata su TRUE.

Questa proprietà può essere utilizzata solo per i segni di spunta di tipoCMT_Custom.

Il valore predefinito è -1.

Dopo l’addestramento del segno di spunta o quando si carica il TrainingData per questo segno di spunta, il valore viene modificato. Per ulteriori dettagli, vedereRecognizing Checkmarks.

Specifica i dati di addestramento del segno di spunta. Questa proprietà è rilevante solo per i segni di spunta di tipoCMT_Custom.

I dati di addestramento del segno di spunta vengono creati per ogni checkmark block di tipo CMT_Custom durante l’addestramento del segno di spunta tramite ilmetodo.

Per utilizzare i dati di addestramento per un segno di spunta di tipo CMT_Custom, è necessario inizializzare il valore di questa proprietà del checkmark block corrispondente con l’oggetto CheckmarkTrainingData appropriato ottenuto durante l’addestramento. Per ulteriori dettagli, vedereRecognizing Checkmarks.

Questa proprietà è correlata ai valori delle proprietà BlackThreshold e SuspiciousDistance: quando un nuovo oggetto CheckmarkTrainingData viene assegnato a questa proprietà, BlackThreshold e SuspiciousDistance vengono impostati sui valori con cui quell’oggetto è stato salvato. Viceversa, quando si modificano BlackThreshold e SuspiciousDistance e si salva il valore di questa proprietà, si ottiene un nuovo oggetto CheckmarkTrainingData che conserva le informazioni sui valori di quelle due proprietà.

Restituisce lo stato del blocco segno di spunta: selezionato, non selezionato, corretto.

Se la proprietà CheckmarkType è CMT_Custom, il segno di spunta riconosciuto può essere selezionato o non selezionato, ma non può trovarsi nello stato corretto.

Questa proprietà impostata su TRUE indica che il segno di spunta è stato riconosciuto con incertezza.

, di sola lettura

Restituisce la percentuale di colore nero nell’immagine del segno di spunta.

Metodi

NomeDescrizione
CopyFromInizializza le proprietà dell’oggetto corrente con i valori delle proprietà corrispondenti di un altro oggetto.
CheckmarkBlock Diagramma degli oggetti

Parametro di output

Questo oggetto è il parametro di output dei seguenti metodi e delle seguenti proprietà:

Vedi anche

Block CheckmarkGroup Lavorare con Layout e Block Riconoscere i segni di spunta Lavorare con le proprietà