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

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

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

ไอโอเอส แอนดรอยด์

หากคุณเป็นนักพัฒนา Flutter คุณอาจสนใจ FlutterFire ซึ่งมีปลั๊กอินสำหรับ ML Vision API ของ Firebase

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

อ่านรูปแบบมาตรฐานส่วนใหญ่
  • รูปแบบเชิงเส้น: 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;;
ข้อมูลไวไฟ
SSID SB1แขก
รหัสผ่าน 12345
พิมพ์ WEP