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 sepertiImage.draw_rectangle()atauImage.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].