คุณสามารถสร้างตาข่ายที่มีความแม่นยำสูง 468 จุดสำหรับรูปภาพ 3 มิติแบบเรียลไทม์ด้วย API การตรวจจับตาข่ายใบหน้าของ ML Kit ใบหน้าควรอยู่ห่างจากกล้องประมาณ 2 เมตร (~ 7 ฟุต)
หากต้องการตรวจจับใบหน้าห่างจากกล้องมากกว่า ~2 เมตร (~ 7 ฟุต) โปรดดู SDK การตรวจจับใบหน้าของ ML Kit
ตัวอย่างคำที่ใช้เกี่ยวกับฟีเจอร์การตรวจจับตาข่ายใบหน้ามีดังนี้
- กรอบล้อมรอบคือพื้นที่สี่เหลี่ยมผืนผ้าของใบหน้าที่ตรวจพบ
- ข้อมูลตาข่ายใบหน้าคือกลุ่มของจุดและขอบ 3 มิติ 468 จุดที่ใช้วาดตาข่ายเรขาคณิตสำหรับใบหน้าที่ตรวจพบได้
API การตรวจจับตาข่ายใบหน้าจะสร้างโครงข่ายใบหน้า สำหรับใบหน้าที่ตรวจพบ โดยแต่ละใบหน้าจะมีจุด 3 มิติและขอบ 468 จุด การตรวจจับตาข่ายใบหน้า ช่วยให้คุณดำเนินการต่างๆ บนใบหน้าแบบเรียลไทม์ได้แม่นยำยิ่งขึ้น เช่น ฟิลเตอร์ AR, การถ่ายเซลฟี และวิดีโอแชท
ความสามารถหลัก
- จดจำและค้นหาใบหน้า รับกรอบล้อมรอบสำหรับใบหน้าที่ตรวจพบในรูปภาพที่เหมือนเซลฟี
- ดูข้อมูลตาข่ายใบหน้า รับจุด 3 มิติ 468 และสามเหลี่ยมสำหรับใบหน้าที่ตรวจพบแต่ละรายการ
- ประมวลผลเฟรมวิดีโอแบบเรียลไทม์ การตรวจจับตาข่ายใบหน้าจะดำเนินการในอุปกรณ์และเร็วพอสำหรับแอปพลิเคชันแบบเรียลไทม์ เช่น การบิดเบือนวิดีโอ
ตัวอย่างผลการแข่ง
อินพุต | เอาต์พุต (โหมด "กรอบล้อมรอบเท่านั้น") | เอาต์พุต (โหมด "ตาข่ายใบหน้า") |
---|---|---|
การเปรียบเทียบกับ SDK การตรวจจับใบหน้าของ ML Kit
API การตรวจจับตาข่ายใบหน้า | API การตรวจจับใบหน้า | |
กรณีการใช้งานที่แนะนำ (ตัวอย่าง) |
|
|
เวลาในการตอบสนอง | ต่ำ (ประมาณ 14 มิลลิวินาทีใน Pixel 3)
แนะนำสำหรับแบบเรียลไทม์ |
กลาง (ประมาณ 60 มิลลิวินาทีใน Pixel 3 เมื่อเปิดโหมดด่วน) |
การป้อนข้อมูลที่แนะนำ | ใบหน้าที่บันทึกในระยะประมาณ 2 เมตร (~ 7 ฟุต) | รูปภาพที่มีใบหน้า |
เอาต์พุตของจุดใบหน้า | สำหรับด้านของใบหน้าแต่ละด้าน จะมีจุด 3 มิติ 468 จุดและสามเหลี่ยมเมื่อเปิดใช้โหมด "โครงข่ายใบหน้า" | สำหรับด้านต่างๆ จะมีจุด 133 จุด 133 จุดเมื่อเปิดใช้โหมด "ปรับรูปร่างของใบหน้า" |
จดจำใบหน้าได้ # รายการ |
|
|
รหัสติดตาม | ไม่ได้ | มี |
การวางแนวของใบหน้า | ไม่ได้ | มี |
การจัดประเภทใบหน้า (เช่น การยิ้ม) | ไม่ได้ | มี |
รูปแบบการนำไปใช้ | แพ็กเกจเท่านั้น | รวมกลุ่ม / ไม่ได้รวมกลุ่ม |
ขนาดแอป | แพ็กเกจ: ~6.4 MB
ไม่ได้จัดกลุ่ม: ยังไม่มี |
แพ็กเกจ: ~6.9 MB
ไม่ได้รวมกลุ่ม: ~0.6 MB |