การตรวจจับใบหน้า
API การตรวจจับใบหน้าของ ML Kit ช่วยให้คุณตรวจหาใบหน้าในรูปภาพและระบุตัวตนได้ ของใบหน้าที่สำคัญ และรับรูปร่างของใบหน้าที่ตรวจพบ
การตรวจจับใบหน้าช่วยให้คุณได้รับข้อมูลที่จำเป็นในการทำงานต่างๆ เช่น ปรับแต่งภาพเซลฟีและภาพบุคคลหรือสร้างรูปโปรไฟล์จากรูปภาพของผู้ใช้ เนื่องจาก ML Kit สามารถตรวจจับใบหน้าแบบเรียลไทม์ คุณจึงนำไปใช้ในแอปพลิเคชันต่างๆ ได้ เช่น วิดีโอแชทหรือเกมที่ตอบสนองต่อการแสดงออกของผู้เล่น
หากคุณเป็นนักพัฒนาซอฟต์แวร์ Flutter คุณอาจสนใจ FlutterFire ซึ่งมีปลั๊กอินสำหรับ ML Vision API ของ Firebase
ความสามารถหลัก
จดจำและระบุลักษณะใบหน้า | ดูพิกัดของตา หู แก้ม จมูก และปากของทุกๆ ตรวจพบใบหน้า |
รับรูปทรงของใบหน้า | ดูรูปร่างของใบหน้าที่ตรวจพบและดวงตา คิ้ว ริมฝีปาก และ จมูก |
จดจำการแสดงสีหน้า | ดูว่าบุคคลนั้นกำลังยิ้มหรือหลับตาอยู่ |
ติดตามใบหน้าในเฟรมวิดีโอ | รับตัวระบุสำหรับใบหน้าแต่ละคนที่ตรวจพบ ตัวระบุนี้จะสอดคล้องกันในทุกคำขอ คุณจึงดำเนินการต่อไปนี้ได้ ดำเนินการปรับแต่งรูปภาพบุคคลใดบุคคลหนึ่งในสตรีมวิดีโอ |
ประมวลผลเฟรมวิดีโอแบบเรียลไทม์ | การตรวจจับใบหน้าจะทำงานในอุปกรณ์และมีความเร็วพอที่จะนำไปใช้ ในแอปพลิเคชันแบบเรียลไทม์ เช่น การตัดต่อวิดีโอ |
ตัวอย่างผลการแข่ง
ตัวอย่างที่ 1
สำหรับใบหน้าแต่ละรายการที่ตรวจพบ ให้ทำดังนี้
ใบหน้าที่ 1 จาก 3 | |||||||
---|---|---|---|---|---|---|---|
รูปหลายเหลี่ยมล้อมรอบ | (884.880004882812, 149.546676635742), (1030.77197265625, 149.546676635742), (1030.77197265625, 329.660278320312), (884.880004882812, 329.660278320312) | ||||||
มุมของการหมุน | 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, 226.967682), (432.598755, 225.434143), (442.953064, 226.089508), (453.899811, 228.594818), (461.516418, 232.650467), (465.069580, 235.600845), (462.170410, 236.316147), (456.233643, 236.891602), (446.363922, 237.966888), (435.698914, 238.149323), (424.320740, 237.235168), (416.037720, 236.012115), (409.983459, 234.870300) |
บนริมฝีปากบน | |
(ฯลฯ) |