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

ด้วย 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.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.51647), (232.65046580) , 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), (503.375702, 349.470459), (525.624634, 347.352783), (549807.371155, 349.091 , 351.693268), (570.226685, 354.210175), (575.305420, 359.257751)
(เป็นต้น)