การตรวจจับใบหน้า

API การตรวจจับใบหน้าของ ML Kit ช่วยให้คุณตรวจจับใบหน้าในรูปภาพ ระบุลักษณะใบหน้าที่สำคัญ และดูรูปร่างของใบหน้าที่ตรวจพบได้

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

iOS Android

หากคุณเป็นนักพัฒนาซอฟต์แวร์ 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
จุดสังเกตบนใบหน้า
ตาซ้าย (945.869323730469, 211.867126464844)
ตาขวา (971.579467773438, 247.257247924805)
ใต้ปาก (907.756591796875, 259.714477539062)

... ฯลฯ

ความน่าจะเป็นของฟีเจอร์
ยิ้ม 0.88979166746139526
ลืมตาซ้าย 0.98635888937860727
ลืมตาขวา 0.99258323386311531

ตัวอย่างที่ 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),
(ฯลฯ)