Tutorial này giải thích cách đọc mã vạch Data Matrix bằng Python. Tất cả các chi tiết cần thiết được cung cấp như thiết lập IDE, danh sách các bước lập trình, và mã mẫu cho một trình đọc Data Matrix bằng Python. Các tùy chọn khác nhau sẽ được giới thiệu để tùy chỉnh quá trình đọc.
Các bước để quét mã Data Matrix bằng Python
- Thiết lập môi trường phát triển để sử dụng Aspose.BarCode for Python via .NET để quét mã vạch Data Matrix
- Nhập các lớp và mô-đun cần thiết từ thư viện Python ở trên
- Áp dụng giấy phép để đọc văn bản mã Data Matrix; nếu không, sẽ chỉ đọc một phần
- Tạo một thể hiện của đối tượng BarCodeReader để đọc mã Data Matrix từ hình ảnh đã cho
- Đặt cài đặt chất lượng ở mức cao để xử lý các hình ảnh khó hơn
- Gọi phương thức
read_bar_codes()để đọc tất cả các Data Matrix codes - Lặp qua tất cả các mã và hiển thị một vài thuộc tính như văn bản mã, ký hiệu và khu vực
Các bước trên mô tả quy trình để phát triển một trình đọc mã Data Matrix bằng Python. Áp dụng giấy phép vì chỉ có Code39 có thể được đọc mà không có hạn chế trong chế độ dùng thử, khởi tạo trình đọc với loại giải mã mục tiêu là Data Matrix và tên tệp hình ảnh, và cải thiện độ chính xác cho các hình ảnh khó hơn. Cuối cùng, đọc các mã vạch với các tham số đã cho và lặp qua tất cả các hình ảnh bằng cách in ra tất cả các thuộc tính.
Mã cho trình quét Data Matrix bằng Python
Mã được cung cấp cho thấy cách phát triển một trình quét Data Matrix bằng Python. Bạn có thể đặt danh sách các loại giải mã bằng cách thêm GS1_DATA_MATRIX để đọc tất cả các loại mã Data Matrix từ hình ảnh. Để kiểm soát chu kỳ nhận dạng lâu, hãy sử dụng thuộc tính reader.hết thời gian chờ; thử thuộc tính result.confidence để lọc các lần đọc không đáng tin cậy.
Bài viết này hỗ trợ việc đọc mã Data Matrix. Để tạo mã Data Matrix, hãy tham khảo bài viết Tạo mã vạch Data Matrix bằng Python.