คําแนะนําเฉพาะแพลตฟอร์ม
Android (Kotlin/Java)
NDK ของ Android (C)
Unity (มูลนิธิ AR)
ARCore SDK สําหรับ Unity (เลิกใช้งาน)
iOS
ไม่สมจริง
Augmented Faces API ช่วยให้คุณแสดงผลเนื้อหาบนใบหน้าของมนุษย์ได้โดยไม่ต้องใช้ฮาร์ดแวร์พิเศษ โดยจะระบุจุดฟีเจอร์ที่ช่วยให้แอประบุภูมิภาคของใบหน้าที่ตรวจพบได้โดยอัตโนมัติ จากนั้นแอปจะใช้เขตพื้นที่ดังกล่าวเพื่อวางซ้อนเนื้อหาในลักษณะที่ตรงกับรูปร่างของใบหน้าแต่ละด้านได้อย่างถูกต้อง
Use Case
AR แบบใช้ใบหน้าปลดล็อกกรณีการใช้งานได้หลากหลาย ตั้งแต่การลองใช้อุปกรณ์เสริมและอุปกรณ์เสริมเพื่อความงาม ไปจนถึงฟิลเตอร์ใบหน้าและเอฟเฟกต์ที่ผู้ใช้สนุกกับเพื่อนๆ ได้ เช่น ใช้โมเดล 3 มิติและพื้นผิวเพื่อวางซ้อนฟีเจอร์ของสุนัขจิ้งจอกลงในใบหน้าของผู้ใช้
โมเดลประกอบด้วยหูจิ้งจอก 2 ตัวและจมูกสุนัขจิ้งจอก กระดูกแต่ละรายการคือกระดูกหนึ่งๆ โดยสามารถเลื่อนตามพื้นที่ใบหน้าที่แนบไปกับใบหน้านั้นๆ
พื้นผิวประกอบด้วยเงาดวงตา กระ และสีอื่นๆ
ระหว่างรันไทม์ Augmented Faces API จะตรวจจับใบหน้าของผู้ใช้และวางซ้อนทั้งพื้นผิวและโมเดลลงบนใบหน้า
ใบหน้า Augmented ใบหน้า
Augmented Faces API โพสท่าที่ตรงกลาง โพสท่า 3 จุด และตาข่าย 3 มิติ
ท่าทางตรงกลาง
โพสท่าที่อยู่ตรงกลางของจมูกจะมีตําแหน่งตรงกลางศีรษะของผู้ใช้ ใช้เพื่อแสดงผลเนื้อหา เช่น หมวกที่ด้านบนของศีรษะ
ท่าทางตามภูมิภาค
โพสท่าที่บริเวณใบหน้าด้านซ้าย หน้าผากขวา และปลายจมูก จะระบุส่วนสําคัญของใบหน้าของผู้ใช้ ใช้เพื่อแสดงผลจมูกหรือรอบๆ หู
ตาข่าย
ตาข่าย 3 มิติแบบ 468 จุดแบบหนาทึบช่วยให้คุณระบายสีพื้นผิวที่ละเอียดและพอดีได้ซึ่งจะติดตามใบหน้าได้อย่างถูกต้องแม่นยํา เช่น เมื่อวางแว่นตาเสมือนจริงด้านหลังส่วนหนึ่งของจมูก โมเดล Mesh จะรวบรวมข้อมูล 3 มิติโดยละเอียดมากพอที่คุณแสดงภาพเสมือนจริงได้ง่ายๆ