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 seperti Image.draw_rectangle() atau Image.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].