class DataMatrix – DataMatrix nesnesi¶
Datamatrix nesnesi, Image.find_datamatrices() tarafından döndürülen bir attrtuple yapısıdır. Her örnek, çözülmüş bir Data Matrix 2D barkodunu tanımlar: sınırlayıcı kutusu, çözülmüş yükü, görüntü düzlemindeki dönüşü, yerleşim meta verileri (satırlar, sütunlar, kapasite, dolgu) ve tespit edilen dört köşesi.
Alanlara öznitelik adıyla (dm.payload) veya dizinle (dm[0]) erişilebilir. Nesnenin genel bir yapıcısı yoktur.
- class image.datamatrix¶
Bu nesneyi oluşturmak için lütfen
Image.find_datamatrices()çağırın.Sınırlayıcı kutu ve köşeler¶
- x¶
Sınırlayıcı kutunun sol üst x koordinatı, piksel cinsinden. Tam sayı. Dizin
[0].
- y¶
Sınırlayıcı kutunun sol üst y koordinatı, piksel cinsinden. Tam sayı. Dizin
[1].
- w¶
Sınırlayıcı kutunun genişliği, piksel cinsinden. Tam sayı. Dizin
[2].
- h¶
Sınırlayıcı kutunun yüksekliği, piksel cinsinden. Tam sayı. Dizin
[3].
- corners¶
Data matrix’in tespit edilen dört köşesi için
(x, y)tam sayı demetlerinden oluşan 4’lü demet; sol üst köşeden başlayarak saat yönünde sıralanmıştır. Dizin[10].
- rect¶
Sınırlayıcı kutunun
(x, y, w, h)4’lü demeti.Image.draw_rectangle()veyaImage.crop()gibi çizim/kırpma yöntemlerine doğrudan geçirilmeye uygundur. Dizin[11].
Çözülmüş yük¶
- payload¶
Çözülmüş yük dizesi. Dizin
[4].
- rotation¶
Data matrix’in görüntü düzlemindeki dönüşü, radyan cinsinden. Kayan nokta. Dizin
[5].
Yerleşim¶
- rows¶
Data matrix’teki hücre satırı sayısı. Tam sayı. Dizin
[6].
- columns¶
Data matrix’teki hücre sütunu sayısı. Tam sayı. Dizin
[7].
- capacity¶
Bu data matrix’in mevcut satır/sütun boyutunda taşıyabileceği maksimum yük karakteri sayısı. Tam sayı. Dizin
[8].
- padding¶
Bu data matrix’teki kullanılmayan yük karakteri yuvalarının sayısı (
capacity - len(payload)). Tam sayı. Dizin[9].