class DataMatrix – objekt DataMatrix¶
Objekt datamatrice je attrtuple koji vraća Image.find_datamatrices(). Svaka instanca opisuje dekodirani 2D-barkod Data Matrix: njegov granični okvir, dekodirani sadržaj, rotaciju u ravnini slike, metapodatke o rasporedu (redovi, stupci, kapacitet, popuna) i četiri detektirana kuta.
Poljima se pristupa preko naziva atributa (dm.payload) ili preko indeksa (dm[0]). Objekt nema javni konstruktor.
- class image.datamatrix¶
Za stvaranje ovog objekta pozovite
Image.find_datamatrices().Granični okvir i kutovi¶
- x¶
x koordinata gornjeg lijevog kuta graničnog okvira, u pikselima. Cijeli broj. Indeks
[0].
- y¶
y koordinata gornjeg lijevog kuta graničnog okvira, u pikselima. Cijeli broj. Indeks
[1].
- w¶
Širina graničnog okvira, u pikselima. Cijeli broj. Indeks
[2].
- h¶
Visina graničnog okvira, u pikselima. Cijeli broj. Indeks
[3].
- corners¶
4-torka
(x, y)cjelobrojnih torki za četiri detektirana kuta datamatrice, poredanih u smjeru kazaljke na satu počevši od gornjeg lijevog kuta. Indeks[10].
- rect¶
(x, y, w, h)4-torka graničnog okvira. Prikladna za izravno prosljeđivanje metodama za crtanje/izrezivanje kao što suImage.draw_rectangle()iliImage.crop(). Indeks[11].
Dekodirani sadržaj¶
- payload¶
Niz dekodiranog sadržaja. Indeks
[4].
- rotation¶
Rotacija datamatrice u ravnini slike, u radijanima. Decimalni broj. Indeks
[5].
Raspored¶
- rows¶
Broj redova ćelija u datamatrici. Cijeli broj. Indeks
[6].
- columns¶
Broj stupaca ćelija u datamatrici. Cijeli broj. Indeks
[7].
- capacity¶
Najveći broj znakova sadržaja koje ova datamatrica može nositi pri trenutnoj veličini redova/stupaca. Cijeli broj. Indeks
[8].
- padding¶
Broj neiskorištenih mjesta za znakove sadržaja u ovoj datamatrici (
capacity - len(payload)). Cijeli broj. Indeks[9].