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