class DataMatrix – DataMatrix-objekti¶
Datamatriisiobjekti on attrtuple, jonka Image.find_datamatrices() palauttaa. Jokainen ilmentymä kuvaa puretun Data Matrix -2D-viivakoodin: sen rajauslaatikon, puretun hyötykuorman, kiertymän kuvatasossa, asettelun metatiedot (rivit, sarakkeet, kapasiteetti, täyte) sekä neljä tunnistettua kulmaa.
Kenttiin pääsee käsiksi attribuuttinimellä (dm.payload) tai indeksillä (dm[0]). Objektilla ei ole julkista konstruktoria.
- class image.datamatrix¶
Luo tämä objekti kutsumalla
Image.find_datamatrices().Rajauslaatikko ja kulmat¶
- x¶
Rajauslaatikon vasemman yläkulman x-koordinaatti pikseleinä. Kokonaisluku. Indeksi
[0].
- y¶
Rajauslaatikon vasemman yläkulman y-koordinaatti pikseleinä. Kokonaisluku. Indeksi
[1].
- w¶
Rajauslaatikon leveys pikseleinä. Kokonaisluku. Indeksi
[2].
- h¶
Rajauslaatikon korkeus pikseleinä. Kokonaisluku. Indeksi
[3].
- corners¶
4-monikko
(x, y)-kokonaislukumonikoita datamatriisin neljälle tunnistetulle kulmalle, lajiteltuna myötäpäivään vasemmasta yläkulmasta alkaen. Indeksi[10].
- rect¶
Rajauslaatikon
(x, y, w, h)4-monikko. Soveltuu välitettäväksi suoraan piirto- ja rajausmetodeille, kutenImage.draw_rectangle()taiImage.crop(). Indeksi[11].
Purettu hyötykuorma¶
- payload¶
Puretun hyötykuorman merkkijono. Indeksi
[4].
- rotation¶
Datamatriisin kiertymä kuvatasossa radiaaneina. Liukuluku. Indeksi
[5].
Asettelu¶
- rows¶
Datamatriisin solurivien lukumäärä. Kokonaisluku. Indeksi
[6].
- columns¶
Datamatriisin solusarakkeiden lukumäärä. Kokonaisluku. Indeksi
[7].
- capacity¶
Suurin määrä hyötykuorman merkkejä, jonka tämä datamatriisi voisi kantaa nykyisellä rivi-/sarakekoolla. Kokonaisluku. Indeksi
[8].
- padding¶
Tässä datamatriisissa käyttämättömien hyötykuorman merkkipaikkojen lukumäärä (
capacity - len(payload)). Kokonaisluku. Indeksi[9].