class BarCode – BarCode nesnesi¶
Barkod nesnesi, Image.find_barcodes() tarafından döndürülen bir attrtuple yapısıdır. Her örnek, çözülmüş bir 1D barkodu tanımlar: sınırlayıcı kutusu, çözülmüş yükü, sembolojisi, görüntü düzlemindeki dönüşü, çözüm kalitesi puanı ve barkodun tespit edilen dört köşesi.
Alanlara öznitelik adıyla (barcode.payload) veya dizinle (barcode[0]) erişilebilir. Nesnenin genel bir yapıcısı yoktur.
- class image.barcode¶
Bu nesneyi oluşturmak için lütfen
Image.find_barcodes()ç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¶
Barkodun 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[8].
- 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[9].
Çözülmüş yük¶
- payload¶
Çözülmüş yük dizesi. Dizin
[4].
- type¶
Çözülmüş barkodun sembolojisi. Şunlardan biri:
Tam sayı. Dizin
[5].
- rotation¶
Barkodun görüntü düzlemindeki dönüşü, radyan cinsinden. Kayan nokta. Dizin
[6].
- quality¶
Barkodun görüntü boyunca kaç kez çözüldüğü. Çözücü, barkodu kesen her tarama satırı boyunca çalışır ve her başarılı çözümde bu sayacı artırır – daha yüksek değerler daha güvenilir bir sonuca işaret eder. Tam sayı. Dizin
[7].