การตรวจจับใบหน้า
API การตรวจจับใบหน้าของ ML Kit ช่วยให้คุณตรวจจับใบหน้าในรูปภาพ ระบุลักษณะใบหน้าที่สำคัญ และดูรูปร่างของใบหน้าที่ตรวจพบได้
การตรวจจับใบหน้าช่วยให้คุณได้รับข้อมูลที่จำเป็นต่อการทำงานต่างๆ เช่น การแต่งรูปเซลฟีและภาพบุคคล หรือสร้างรูปโปรไฟล์จากรูปภาพของผู้ใช้ เนื่องจาก ML Kit ตรวจจับใบหน้าได้แบบเรียลไทม์ คุณจึงใช้ในแอปพลิเคชันอย่างวิดีโอแชทหรือเกมที่ตอบสนองต่อการแสดงออกของผู้เล่นได้
หากคุณเป็นนักพัฒนาซอฟต์แวร์ Flutter อาจสนใจใช้ FlutterFire ซึ่งมีปลั๊กอินสําหรับ ML Vision API ของ Firebase
ความสามารถที่สำคัญ
รู้จำและค้นหาลักษณะใบหน้า | ดูพิกัดของตา หู แก้ม จมูก และปากของทุกใบหน้าที่ตรวจพบ |
รับรูปทรงของใบหน้า | ดูรูปร่างของใบหน้าที่ตรวจพบและดวงตา คิ้ว ริมฝีปาก และจมูก |
จดจำการแสดงสีหน้า | ดูว่าบุคคลนั้นกำลังยิ้มหรือหลับตาอยู่ |
ติดตามใบหน้าในเฟรมวิดีโอ | รับตัวระบุสำหรับใบหน้าแต่ละคนที่ตรวจพบ ตัวระบุนี้จะสอดคล้องกันในทุกคำขอ คุณจึงดำเนินการต่างๆ เช่น ปรับแต่งรูปภาพบุคคลใดบุคคลหนึ่งในสตรีมวิดีโอได้ |
ประมวลผลเฟรมวิดีโอแบบเรียลไทม์ | การตรวจจับใบหน้าจะทำงานในอุปกรณ์และมีความเร็วเพียงพอที่จะใช้ในแอปพลิเคชันแบบเรียลไทม์ เช่น การปรับวิดีโอ |
ตัวอย่างผลการแข่ง
ตัวอย่าง 1
สำหรับใบหน้าแต่ละรายการที่ตรวจพบ ให้ทำดังนี้
ใบหน้า 1 จาก 3 | |||||||
---|---|---|---|---|---|---|---|
รูปหลายเหลี่ยมล้อมรอบ | (884.880004882812, 149.546676635742), (1030.77197265625, 149.546676635742), (1030.771972656226032736) | ||||||
มุมของการหมุน | 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), (426.378296), (426.967682), |
บนริมฝีปากบน | (421.662048, 354.520813), (428.103882, 349.694061), (440.847595, 348.048737), (456.549988, 346.295532), (456.549988, 346.295532), |
(ฯลฯ) |