Google Mobile Vision ถูกเลิกใช้งานแล้ว และเราขอให้นักพัฒนาแอปย้ายข้อมูลไปยัง ML Kit SDK ซึ่งเป็น SDK ที่มาแทน การย้ายข้อมูลไปยัง SDK ใหม่จะช่วยให้คุณได้รับประสิทธิภาพ ความเสถียร และฟีเจอร์ล่าสุดที่ดีที่สุด นอกจากนี้ ML Kit ยังมี API ที่ทำงานด้วยระบบแมชชีนเลิร์นนิงเพิ่มเติม ไม่ใช่แค่สำหรับ Vision แต่ยังรวมถึงกรณีการใช้งานภาษาธรรมชาติด้วย
หากคุณใช้ API การสแกนบาร์โค้ด การจดจำข้อความ หรือการตรวจหาใบหน้าของ Mobile Vision ในแอปอยู่ โปรดย้ายข้อมูลไปยัง ML Kit SDK ใหม่โดยทำตาม คู่มือการย้ายข้อมูล ML Kit สำหรับ Android และ คู่มือการย้ายข้อมูล ML Kit สำหรับ iOS
คำถามที่พบบ่อย
ฉันจะทราบได้อย่างไรว่าแอปของฉันใช้ Mobile Vision
ใน Android ให้ตรวจสอบว่าไฟล์ Gradle ของโมดูล (ระดับแอป) (โดยปกติคือ
app/build.gradle) มีทรัพยากร Dependency นี้หรือไม่
com.google.android.gms:play-services-vision:x.x.x
ใน iOS ให้ตรวจสอบว่า Podfile มีการอ้างอิงอย่างใดอย่างหนึ่งต่อไปนี้หรือไม่
pod 'GoogleMobileVision/FaceDetector', '8.0.0'pod 'GoogleMobileVision/BarcodeDetector', '8.0.0'pod 'GoogleMobileVision/TextDetector', '8.0.0'
ฉันจะได้รับสิทธิประโยชน์อะไรบ้างจากการย้ายข้อมูลไปยัง SDK ของ ML Kit
เนื่องจาก API ที่มีอยู่ซึ่ง Mobile Vision SDK เสนอให้เลิกใช้งานแล้ว API เหล่านั้นจึงจะไม่ได้รับการอัปเดตอีกต่อไป การย้ายข้อมูลไปยัง ML Kit จะช่วยให้แอปพลิเคชันได้รับประโยชน์จากการแก้ไขข้อบกพร่องและการปรับปรุง API ล่าสุด ซึ่งรวมถึงโมเดล ML ที่อัปเดตแล้วและการเร่งด้วยฮาร์ดแวร์
นอกจากนี้ API ของ ML Kit ยังมีประโยชน์อื่นๆ ดังนี้
- API เวอร์ชันใหม่ที่รวมไว้ใน Android ซึ่งช่วยให้คุณลิงก์ ML Kit SDK กับแอปพลิเคชันแบบคงที่ได้
การปรับปรุงเฉพาะ API เช่น
- ตอนนี้ Barcode Scanning API รองรับเอาต์พุตดิบแล้ว
- ตอนนี้ Face Detection API มี มุม Euler X แล้ว
เพิ่มการรองรับ Android Jetpack Lifecycle ให้กับ API ทั้งหมด ตอนนี้คุณสามารถใช้
addObserverเพื่อจัดการการเริ่มต้นและการสิ้นสุดของ ML Kit API โดยอัตโนมัติ เมื่อแอปหมุนหน้าจอหรือผู้ใช้ / ระบบปิดแอป ซึ่งจะช่วยให้ผสานรวมกับ CameraX ได้ง่ายขึ้น
ดูรายการการเปลี่ยนแปลงล่าสุดทั้งหมดได้ในหมายเหตุ รุ่นของ ML Kit SDK
API ของ ML Kit มีฟังก์ชันการทำงานเหมือนกับ API ของ Mobile Vision ไหม
API การสแกนบาร์โค้ด การจดจำข้อความ และการตรวจจับใบหน้ามีฟังก์ชันการทำงานและความสามารถเหมือนกับ API ที่เทียบเท่าใน Mobile Vision
ข้อยกเว้นคือ ML Kit ไม่รองรับเครื่องตรวจจับหลายตัว โปรเซสเซอร์หลายตัว และโปรเซสเซอร์โฟกัสใน Mobile Vision อีกต่อไป นักพัฒนาแอปสามารถใช้ฟังก์ชันการทำงานเดียวกันนี้ได้ค่อนข้างง่ายหากต้องการ
การขอความช่วยเหลือ
หากพบปัญหา โปรดไปที่หน้าชุมชน ซึ่งเราได้ระบุช่องทางที่ใช้ติดต่อเรา