Vai al contenuto principale
Questo oggetto rappresenta una singola immagine di addestramento. Contiene l’immagine di un carattere che può essere utilizzata durante l’addestramento del pattern utente. L’immagine di addestramento può essere impostata caricando come immagine di addestramento una regione di un documento immagine tramite il metodo SetImageData. In Windows, l’immagine di addestramento può anche essere impostata caricando un’immagine dalla memoria tramite il metodo SetBitmapBits.
È necessario impostare le proprietà SmallCharsHeight e BaseLine con valori corretti; in caso contrario, il pattern addestrato non funzionerà correttamente.
Il bordo inferiore della maggior parte dei caratteri (tranne quelli con discendenti, come p, g, Q) coincide con la linea di base. La proprietà SmallCharsHeight deve essere uguale all’altezza delle lettere minuscole nella riga senza ascendenti né discendenti (come c, a, o), anche quando si addestra il pattern per una lettera maiuscola o per una lettera con ascendenti/discendenti/segni diacritici (come A, b, y o é). La proprietà BaseLine deve essere uguale alla distanza tra il bordo superiore del rettangolo di delimitazione e la linea di base. Pertanto, SmallCharsHeight = BaseLine per le lettere minuscole senza ascendenti/segni diacritici (come m, e, u). Per le lettere senza discendenti, BaseLine è uguale all’altezza della lettera.
In questa immagine, per la lettera o imposta SmallCharsHeight e BaseLine allo stesso valore, pari all’altezza della lettera. Per la lettera ý, SmallCharsHeight sarà lo stesso di o e BaseLine sarà la distanza tra la parte superiore del rettangolo della lettera e la linea di base, come mostrato.SmallCharsHeight_and_BaseLine

Proprietà

NomeTipoDescrizione
ApplicationEngine, di sola letturaRestituisce l’oggetto Engine.
BaseLineintContiene la distanza, in pixel, dalla linea di base al bordo superiore dell’immagine ritagliata del carattere. La linea di base è la linea su cui sono posizionati i caratteri. Il bordo superiore dell’immagine è determinato dall’orientamento del carattere. Per impostazione predefinita, il valore di questa proprietà è 0, ma è necessario specificarne il valore corretto.
SmallCharsHeightintSpecifica l’altezza, in pixel, dei caratteri di piccole dimensioni nell’immagine di origine. Per impostazione predefinita, il valore di questa proprietà è 0, ma è necessario specificarne il valore corretto.

Metodi

NomeDescrizione
SetBitmapBits <Note> Solo per Windows. </Note>Imposta i dati dell’immagine di addestramento dal buffer in memoria. L’immagine deve essere isotropica (ovvero la risoluzione orizzontale deve essere uguale a quella verticale), in bianco e nero, con codifica a 1 bit per pixel.
SetImageDataImposta i dati dell’immagine di addestramento da una regione di un documento immagine.
TrainingImage Diagramma degli oggetti

Parametro di output

Questo oggetto è il parametro di output dei seguenti metodi:

Parametro di input

Questo oggetto viene passato come parametro di input ai metodi InsertAt, Add dell’oggetto TrainingImagesCollection.

Vedi anche

TrainingImagesCollection Riconoscimento con addestramento (Win) Addestramento dei pattern utente (Win) Uso delle proprietà