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