- 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:
Il valore predefinito è CMT_Empty. | ||
Se questa proprietà è impostata su TRUE, il checkmark block può essere selezionato e quindi corretto. Note:
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
| Nome | Descrizione |
|---|---|
| CopyFrom | Inizializza le proprietà dell’oggetto corrente con i valori delle proprietà corrispondenti di un altro oggetto. |
Diagramma degli oggetti
Parametro di output
- metodo GetAsCheckmarkBlock dell’oggetto Block
- metodi Item, AddNew dell’oggetto CheckmarkGroup
