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

ด้วย 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.880004882 812, 329.660278320312)
มุมการหมุน ใช่: -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), (4 42.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)
ด้านบนของริมฝีปากบน (421.662048, 354.520813), (428.103882, 349.694061), (440.847595, 348.048737), (456.549988, 346.295532), (480.526489, 346.089294), (5 03.375702, 349.470459), (525.624634, 347.352783), (547.371155, 349.091980), (560.082031 , 351.693268), (570.226685, 354.210175), (575.305420, 359.257751)
(ฯลฯ)