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