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

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

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

iOS แอนดรอยด์

หากคุณเป็นนักพัฒนาซอฟต์แวร์ 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
จุดสังเกตบนใบหน้า
ตาซ้าย (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, 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)
บนริมฝีปากบน
(ฯลฯ)