class BarCode – BarCode-objekti¶
Viivakoodiobjekti on attrtuple, jonka Image.find_barcodes() palauttaa. Jokainen ilmentymä kuvaa puretun 1D-viivakoodin: sen rajauslaatikon, puretun hyötykuorman, symbologian, kiertymän kuvatasossa, purkulaadun pisteytyksen sekä viivakoodin neljä tunnistettua kulmaa.
Kenttiin pääsee käsiksi attribuuttinimellä (barcode.payload) tai indeksillä (barcode[0]). Objektilla ei ole julkista konstruktoria.
- class image.barcode¶
Luo tämä objekti kutsumalla
Image.find_barcodes().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 viivakoodin neljälle tunnistetulle kulmalle, lajiteltuna myötäpäivään vasemmasta yläkulmasta alkaen. Indeksi[8].
- rect¶
Rajauslaatikon
(x, y, w, h)4-monikko. Soveltuu välitettäväksi suoraan piirto- ja rajausmetodeille, kutenImage.draw_rectangle()taiImage.crop(). Indeksi[9].
Purettu hyötykuorma¶
- payload¶
Puretun hyötykuorman merkkijono. Indeksi
[4].
- type¶
Puretun viivakoodin symbologia. Yksi seuraavista:
Kokonaisluku. Indeksi
[5].
- rotation¶
Viivakoodin kiertymä kuvatasossa radiaaneina. Liukuluku. Indeksi
[6].
- quality¶
Kuinka monta kertaa viivakoodi purettiin kuvan eri kohdista. Purkulaite käy läpi jokaisen viivakoodin ylittävän pyyhkäisyrivin ja kasvattaa tätä laskuria jokaisella onnistuneella purulla – suuremmat arvot tarkoittavat luotettavampaa tulosta. Kokonaisluku. Indeksi
[7].