class BarCode – objekt BarCode#
Objekt barkoda je attrtuple koji vraća Image.find_barcodes(). Svaka instanca opisuje dekodirani 1D barkod: njegov granični okvir, dekodirani sadržaj, simbologiju, rotaciju u ravnini slike, ocjenu kvalitete dekodiranja i četiri detektirana kuta barkoda.
Poljima se pristupa preko naziva atributa (barcode.payload) ili preko indeksa (barcode[0]). Objekt nema javni konstruktor.
- class image.barcode#
Za stvaranje ovog objekta pozovite
Image.find_barcodes().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 barkoda, poredanih u smjeru kazaljke na satu počevši od gornjeg lijevog kuta. Indeks[8].
- 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[9].
Dekodirani sadržaj#
- payload#
Niz dekodiranog sadržaja. Indeks
[4].
- type#
Simbologija dekodiranog barkoda. Jedna od:
Cijeli broj. Indeks
[5].
- rotation#
Rotacija barkoda u ravnini slike, u radijanima. Decimalni broj. Indeks
[6].
- quality#
Broj puta koliko je barkod dekodiran preko slike. Dekoder prolazi kroz svaku liniju skeniranja koja prelazi preko barkoda i povećava ovaj brojač pri svakom uspješnom dekodiranju – veće vrijednosti ukazuju na pouzdaniji rezultat. Cijeli broj. Indeks
[7].