คุณสามารถใช้ API ตรวจจับใบหน้าของ ML Kit เพื่อตรวจจับใบหน้าในรูปภาพ ระบุลักษณะใบหน้าที่สำคัญ และปรับรูปร่างของใบหน้าที่ตรวจพบได้ โปรดทราบว่า API ตรวจจับใบหน้าไม่ได้จดจำบุคคล
เมื่อใช้การตรวจจับใบหน้า คุณจะได้รับข้อมูลที่จำเป็นในการทำงานต่างๆ เช่น การแต่งหน้าเซลฟีและภาพบุคคล หรือสร้างรูปโปรไฟล์จากรูปของผู้ใช้ เนื่องจาก ML Kit ตรวจจับใบหน้าได้แบบเรียลไทม์ คุณจึงนำไปใช้ในแอปพลิเคชันต่างๆ ได้ เช่น วิดีโอแชทหรือเกมที่ตอบสนองต่อการแสดงออกของผู้เล่น
ความสามารถหลัก
- จดจำและค้นหาลักษณะใบหน้า ดูพิกัดของตา หู แก้ม จมูก และปากของทุกใบหน้าที่ตรวจพบ
- ปรับรูปร่างของลักษณะใบหน้า ปรับรูปร่างของใบหน้าที่ตรวจพบ รวมถึงดวงตา คิ้ว ริมฝีปาก และจมูก
- จดจำการแสดงออกทางสีหน้า ตรวจสอบว่าบุคคลนั้นกำลังยิ้มหรือหลับตาอยู่
- ติดตามใบหน้าในเฟรมวิดีโอ รับตัวระบุสำหรับใบหน้าที่ไม่ซ้ำกันแต่ละรายการที่ตรวจพบ ตัวระบุจะสอดคล้องกันในทุกคำขอ คุณจึงควบคุมรูปภาพบุคคลที่เฉพาะเจาะจงในสตรีมวิดีโอได้
- ประมวลผลเฟรมวิดีโอแบบเรียลไทม์ การตรวจจับใบหน้าจะดำเนินการในอุปกรณ์ ซึ่งเร็วพอที่จะนำไปใช้ในแอปพลิเคชันแบบเรียลไทม์ เช่น การบิดเบือนวิดีโอ
ตัวอย่างผลการแข่ง
ตัวอย่างที่ 1
สำหรับใบหน้าแต่ละรายการที่ตรวจพบ ให้ทำดังนี้
ใบหน้า 1 จาก 3 | |||||||
---|---|---|---|---|---|---|---|
เส้นขอบรูปหลายเหลี่ยม | : | ||||||
มุมของการหมุน | Y: -14.054030418395996, Z: -55.007488250732422 | ||||||
รหัสติดตาม | 2 | ||||||
จุดสังเกตบนใบหน้า |
... ฯลฯ |
||||||
ความน่าจะเป็นของฟีเจอร์ |
|
ตัวอย่างที่ 2 (การตรวจจับเส้นโครงร่างใบหน้า)
เมื่อเปิดใช้การตรวจจับเส้นโครงร่างใบหน้า คุณจะได้รับรายการจุดของฟีเจอร์ใบหน้าแต่ละรายการที่ตรวจพบด้วย จุดเหล่านี้แสดงถึงรูปร่างของฟีเจอร์ รูปภาพต่อไปนี้แสดงวิธีการที่จุดเหล่านี้จับคู่กับใบหน้า คลิกที่รูปภาพเพื่อขยาย
เค้าโครงของใบหน้า | |
---|---|
ดั้งจมูก | (505.149811, 221.201797), (506.987122, 313.285919) |
ตาซ้าย | (404.642029, 232.854431), (408.527283, 231.366623), (413.565796, 229.427856), (421.378296), (408.527283, 231.366623), (413.565796), (421.378296), |
ริมฝีปากบน | (421.662048, 354.520813), (428.10387,351.7, (420.520813), (428.103882, 349.694061), (440.847595), 348.048737), (456.549988, 346.295532), |
(ฯลฯ) |