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() veya Image.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].