lớp BarCode -- đối tượng BarCode

Đối tượng barcode là một attrtuple được trả về bởi Image.find_barcodes(). Mỗi thực thể mô tả một mã vạch 1D đã giải mã: hộp giới hạn, dữ liệu giải mã, loại ký hiệu, góc xoay trong mặt phẳng ảnh, điểm chất lượng giải mã, và bốn góc phát hiện của mã vạch.

Các trường có thể truy cập theo tên thuộc tính (barcode.payload) hoặc theo chỉ mục (barcode[0]). Đối tượng không có phương thức khởi tạo công khai.

class image.barcode

Vui lòng gọi Image.find_barcodes() để tạo đối tượng này.

Hộp giới hạn và các góc

x

Tọa độ x góc trên bên trái của hộp giới hạn, tính bằng điểm ảnh. Số nguyên. Chỉ mục [0].

y

Tọa độ y góc trên bên trái của hộp giới hạn, tính bằng điểm ảnh. Số nguyên. Chỉ mục [1].

w

Chiều rộng hộp giới hạn, tính bằng điểm ảnh. Số nguyên. Chỉ mục [2].

h

Chiều cao hộp giới hạn, tính bằng điểm ảnh. Số nguyên. Chỉ mục [3].

corners

Bộ 4-tuple gồm các tuple số nguyên (x, y) cho bốn góc phát hiện của mã vạch, sắp xếp theo chiều kim đồng hồ bắt đầu từ góc trên bên trái. Chỉ mục [8].

rect

Bộ 4-tuple (x, y, w, h) của hộp giới hạn. Phù hợp để truyền trực tiếp cho các phương thức vẽ/cắt xén như Image.draw_rectangle() hoặc Image.crop(). Chỉ mục [9].

Dữ liệu giải mã

payload

Chuỗi dữ liệu đã giải mã. Chỉ mục [4].

type

Loại ký hiệu của mã vạch đã giải mã. Một trong các giá trị:

Số nguyên. Chỉ mục [5].

rotation

Góc xoay của mã vạch trong mặt phẳng ảnh, tính bằng radian. Số thực. Chỉ mục [6].

quality

Số lần mã vạch được giải mã trên toàn bộ ảnh. Bộ giải mã quét qua từng dòng quét cắt ngang mã vạch và tăng bộ đếm này mỗi khi giải mã thành công -- giá trị càng cao cho thấy kết quả càng tin cậy. Số nguyên. Chỉ mục [7].