การสแกนบาร์โค้ด

ด้วย API การสแกนบาร์โค้ดของ ML Kit คุณสามารถอ่านข้อมูลที่เข้ารหัสโดยใช้รูปแบบบาร์โค้ดมาตรฐานส่วนใหญ่ได้ การสแกนบาร์โค้ดเกิดขึ้นที่อุปกรณ์ และไม่ต้องการการเชื่อมต่อเครือข่าย

บาร์โค้ดเป็นวิธีที่สะดวกในการส่งข้อมูลจากโลกแห่งความเป็นจริงไปยังแอปของคุณ โดยเฉพาะอย่างยิ่ง เมื่อใช้รูปแบบ 2D เช่น โค้ด QR คุณสามารถเข้ารหัสข้อมูลที่มีโครงสร้าง เช่น ข้อมูลติดต่อหรือข้อมูลรับรองเครือข่าย WiFi เนื่องจาก ML Kit สามารถจดจำและแยกวิเคราะห์ข้อมูลนี้ได้โดยอัตโนมัติ แอปของคุณจึงสามารถตอบสนองได้อย่างชาญฉลาดเมื่อผู้ใช้สแกนบาร์โค้ด

iOS Android

หากคุณเป็นนักพัฒนา Flutter คุณอาจจะสนใจใน FlutterFire ซึ่งรวมถึงปลั๊กอินสำหรับ Firebase ของ ML วิสัยทัศน์ APIs ได้อีก

ความสามารถที่สำคัญ

อ่านรูปแบบมาตรฐานส่วนใหญ่
  • รูปแบบเชิงเส้น: Codabar, รหัส 39, รหัส 93, รหัส 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E
  • รูปแบบ 2D: Aztec, Data Matrix, PDF417, QR Code
การตรวจจับรูปแบบอัตโนมัติ สแกนหารูปแบบบาร์โค้ดที่รองรับทั้งหมดในคราวเดียว โดยไม่ต้องระบุรูปแบบที่คุณต้องการ หรือเพิ่มความเร็วในการสแกนโดยจำกัดตัวตรวจจับให้อยู่ในรูปแบบที่คุณสนใจเท่านั้น
แยกข้อมูลที่มีโครงสร้าง ข้อมูลที่มีโครงสร้างซึ่งจัดเก็บโดยใช้รูปแบบ 2D ที่สนับสนุนรูปแบบใดรูปแบบหนึ่งจะถูกแยกวิเคราะห์โดยอัตโนมัติ ประเภทข้อมูลที่รองรับ ได้แก่ URL ข้อมูลติดต่อ กิจกรรมในปฏิทิน ที่อยู่อีเมล หมายเลขโทรศัพท์ ข้อความแจ้ง SMS ISBN ข้อมูลการเชื่อมต่อ WiFi ตำแหน่งทางภูมิศาสตร์ และข้อมูลไดรเวอร์มาตรฐาน AAMVA
ใช้งานได้กับการวางแนวใด ๆ บาร์โค้ดจะรับรู้และสแกนโดยไม่คำนึงถึงการวางแนว: ด้านขวาขึ้น คว่ำลง หรือด้านข้าง
ทำงานบนอุปกรณ์ การสแกนบาร์โค้ดทำได้อย่างสมบูรณ์บนอุปกรณ์ และไม่ต้องการการเชื่อมต่อเครือข่าย

ตัวอย่างผลลัพธ์

ผลลัพธ์
มุม (49,125), (172,125), (172,160), (49,160)
มูลค่าวัตถุดิบ 2404105001722
ผลลัพธ์
มุม (87,87) (612,87) (612,612) (87,612)
มูลค่าวัตถุดิบ WIFI:S:SB1Guest;P:12345;T:WEP;;
ข้อมูล WiFi
SSID SB1Guest
รหัสผ่าน 12345
พิมพ์ WEP