class DataMatrix -- Objek DataMatrix

Objek datamatrix adalah attrtuple yang dikembalikan oleh Image.find_datamatrices(). Setiap instans mendeskripsikan barcode 2D Data Matrix yang telah didekode: kotak pembatasnya, payload yang didekode, rotasi dalam bidang citra, metadata tata letak (baris, kolom, kapasitas, padding), dan empat sudut yang terdeteksi.

Field dapat diakses berdasarkan nama atribut (dm.payload) atau berdasarkan indeks (dm[0]). Objek ini tidak memiliki konstruktor publik.

class image.datamatrix

Panggil Image.find_datamatrices() 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 data matrix yang terdeteksi, diurutkan searah jarum jam mulai dari sudut kiri atas. Indeks [10].

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

Payload yang didekode

payload

String payload yang didekode. Indeks [4].

rotation

Rotasi data matrix dalam bidang citra, dalam radian. Float. Indeks [5].

Tata letak

rows

Jumlah baris sel dalam data matrix. Integer. Indeks [6].

columns

Jumlah kolom sel dalam data matrix. Integer. Indeks [7].

capacity

Jumlah maksimum karakter payload yang dapat ditampung oleh data matrix ini pada ukuran baris/kolom saat ini. Integer. Indeks [8].

padding

Jumlah slot karakter payload yang tidak digunakan dalam data matrix ini (capacity - len(payload)). Integer. Indeks [9].