class DataMatrix – oggetto DataMatrix¶
L’oggetto datamatrix è un attrtuple restituito da Image.find_datamatrices(). Ogni istanza descrive un codice a barre 2D Data Matrix decodificato: il suo bounding box, il payload decodificato, la rotazione nel piano dell’immagine, i metadati di layout (righe, colonne, capacità, padding) e i quattro angoli rilevati.
I campi sono accessibili per nome di attributo (dm.payload) oppure per indice (dm[0]). L’oggetto non ha un costruttore pubblico.
- class image.datamatrix¶
Chiamare
Image.find_datamatrices()per creare questo oggetto.Bounding box e angoli¶
- x¶
Coordinata x dell’angolo superiore sinistro del bounding box, in pixel. Intero. Indice
[0].
- y¶
Coordinata y dell’angolo superiore sinistro del bounding box, in pixel. Intero. Indice
[1].
- w¶
Larghezza del bounding box, in pixel. Intero. Indice
[2].
- h¶
Altezza del bounding box, in pixel. Intero. Indice
[3].
- corners¶
Tupla di 4 elementi di tuple intere
(x, y)per i quattro angoli rilevati del data matrix, ordinati in senso orario a partire dall’angolo superiore sinistro. Indice[10].
- rect¶
Tupla di 4 elementi
(x, y, w, h)del bounding box. Adatta per essere passata direttamente a metodi di disegno/ritaglio comeImage.draw_rectangle()oImage.crop(). Indice[11].
Payload decodificato¶
- payload¶
Stringa del payload decodificato. Indice
[4].
- rotation¶
Rotazione nel piano dell’immagine del data matrix in radianti. Float. Indice
[5].
Layout¶
- rows¶
Numero di righe di celle nel data matrix. Intero. Indice
[6].
- columns¶
Numero di colonne di celle nel data matrix. Intero. Indice
[7].
- capacity¶
Numero massimo di caratteri di payload che questo data matrix può contenere alla dimensione corrente di righe/colonne. Intero. Indice
[8].
- padding¶
Numero di slot di caratteri di payload inutilizzati in questo data matrix (
capacity - len(payload)). Intero. Indice[9].