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].