class BarCode -- Objek BarCode¶
Objek barcode adalah attrtuple yang dikembalikan oleh Image.find_barcodes(). Setiap instans mendeskripsikan barcode 1D yang telah didekode: kotak pembatasnya, payload yang didekode, simbologi, rotasi dalam bidang citra, skor kualitas dekode, dan empat sudut barcode yang terdeteksi.
Field dapat diakses berdasarkan nama atribut (barcode.payload) atau berdasarkan indeks (barcode[0]). Objek ini tidak memiliki konstruktor publik.
- class image.barcode¶
Panggil
Image.find_barcodes()untuk membuat objek ini.Kotak pembatas dan sudut¶
- x¶
Koordinat x kiri atas kotak pembatas, dalam piksel. Integer. Indeks
[0].
- y¶
Koordinat y kiri atas kotak pembatas, dalam piksel. Integer. Indeks
[1].
- w¶
Lebar kotak pembatas, dalam piksel. Integer. Indeks
[2].
- h¶
Tinggi kotak pembatas, dalam piksel. Integer. Indeks
[3].
- corners¶
4-tuple berisi tuple integer
(x, y)untuk empat sudut barcode yang terdeteksi, diurutkan searah jarum jam mulai dari sudut kiri atas. Indeks[8].
- rect¶
4-tuple
(x, y, w, h)dari kotak pembatas. Cocok untuk diteruskan langsung ke metode menggambar/memotong sepertiImage.draw_rectangle()atauImage.crop(). Indeks[9].
Payload yang didekode¶
- payload¶
String payload yang didekode. Indeks
[4].
- type¶
Simbologi dari barcode yang didekode. Salah satu dari:
Integer. Indeks
[5].
- rotation¶
Rotasi barcode dalam bidang citra, dalam radian. Float. Indeks
[6].
- quality¶
Jumlah kali barcode berhasil didekode di seluruh citra. Dekoder dijalankan di setiap baris pindai yang melewati barcode dan menambah penghitung ini setiap kali dekode berhasil -- nilai yang lebih tinggi menunjukkan hasil yang lebih dapat diandalkan. Integer. Indeks
[7].