Quét mã vạch

Với API quét mã vạch của ML Kit, bạn có thể đọc dữ liệu được mã hóa bằng hầu hết các định dạng mã vạch tiêu chuẩn. Quá trình quét mã vạch diễn ra trên thiết bị và không yêu cầu kết nối mạng.

Mã vạch là một cách thuận tiện để truyền thông tin từ thế giới thực đến ứng dụng của bạn. Đặc biệt, khi sử dụng các định dạng 2D như mã QR, bạn có thể mã hóa dữ liệu có cấu trúc như thông tin liên hệ hoặc thông tin đăng nhập mạng WiFi. Vì ML Kit có thể tự động nhận dạng và phân tích dữ liệu này nên ứng dụng của bạn có thể phản hồi một cách thông minh khi người dùng quét mã vạch.

iOS Android

Nếu bạn là nhà phát triển Flutter, bạn có thể quan tâm đến FlutterFire , bao gồm plugin cho API ML Vision của Firebase.

Khả năng chính

Đọc hầu hết các định dạng tiêu chuẩn
  • Các định dạng tuyến tính: Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E
  • Định dạng 2D: Aztec, Ma trận dữ liệu, PDF417, Mã QR
Tự động phát hiện định dạng Quét tất cả các định dạng mã vạch được hỗ trợ cùng một lúc mà không cần phải chỉ định định dạng bạn đang tìm kiếm. Hoặc tăng tốc độ quét bằng cách giới hạn trình phát hiện chỉ ở các định dạng mà bạn quan tâm.
Trích xuất dữ liệu có cấu trúc Dữ liệu có cấu trúc được lưu trữ bằng một trong các định dạng 2D được hỗ trợ sẽ được phân tích cú pháp tự động. Các loại thông tin được hỗ trợ bao gồm URL, thông tin liên hệ, sự kiện lịch, địa chỉ email, số điện thoại, lời nhắc tin nhắn SMS, ISBN, thông tin kết nối WiFi, vị trí địa lý và thông tin trình điều khiển tiêu chuẩn AAMVA.
Hoạt động với mọi hướng Mã vạch được nhận dạng và quét bất kể hướng của chúng: hướng lên trên, hướng xuống dưới hay hướng ngang.
Chạy trên thiết bị Quá trình quét mã vạch được thực hiện hoàn toàn trên thiết bị và không cần kết nối mạng.

Kết quả ví dụ

Kết quả
Góc (49.125), (172.125), (172.160), (49.160)
Giá trị thô 2404105001722
Kết quả
Góc (87,87) (612,87) (612,612) (87,612)
Giá trị thô WIFI:S:SB1Guest;P:12345;T:WEP;;
Thông tin Wi-Fi
SSID SB1Khách
Mật khẩu 12345
Kiểu WEP