Hướng dẫn dành riêng cho nền tảng
Android (Kotlin/Java)
Android NDK (C)
Unity (Nền tảng AR)
iOS
Unreal Engine
API Augmented Faces cho phép bạn kết xuất các thành phần trên khuôn mặt người mà không cần sử dụng phần cứng chuyên dụng. API này cung cấp các điểm đặc trưng cho phép ứng dụng của bạn tự động xác định các vùng khác nhau của khuôn mặt được phát hiện. Sau đó, ứng dụng của bạn có thể sử dụng các vùng đó để phủ các thành phần theo cách phù hợp với đường viền của từng khuôn mặt.
Trường hợp sử dụng
Công nghệ AR dựa trên khuôn mặt mở ra nhiều trường hợp sử dụng, từ thử trang điểm và phụ kiện cho đến bộ lọc và hiệu ứng khuôn mặt mà người dùng có thể thưởng thức cùng bạn bè. Ví dụ: sử dụng mô hình 3D và kết cấu để phủ các đặc điểm của cáo lên khuôn mặt người dùng.
Mô hình này bao gồm hai tai cáo và một mũi cáo. Mỗi tệp là một xương riêng biệt có thể được di chuyển riêng lẻ theo vùng mặt mà chúng được đính kèm.
Kết cấu này bao gồm phấn mắt, tàn nhang và các màu sắc khác.
Trong thời gian chạy, API Khuôn mặt tăng cường sẽ phát hiện khuôn mặt của người dùng và phủ cả hoạ tiết và mô hình lên khuôn mặt đó.
Các phần của Khuôn mặt tăng cường
API Khuôn mặt tăng cường cung cấp tư thế trung tâm, tư thế 3 vùng và lưới khuôn mặt 3D.
Tư thế ở giữa
Nằm sau mũi, tư thế chính giữa đánh dấu chính giữa đầu của người dùng. Hãy sử dụng bố cục này để hiển thị các thành phần như một chiếc mũ trên đầu.
Tư thế vùng
Nằm ở trán trái, trán phải và chóp mũi, tư thế theo vùng đánh dấu các phần quan trọng trên khuôn mặt của người dùng. Sử dụng các lớp này để kết xuất các thành phần trên mũi hoặc xung quanh tai.
Lưới mặt
Lưới mặt 3D dày 468 điểm cho phép bạn vẽ các hoạ tiết chi tiết, có thể điều chỉnh chính xác theo khuôn mặt – ví dụ: khi xếp kính ảo phía sau một phần cụ thể của mũi. Lưới này thu thập đủ thông tin 3D chi tiết để bạn có thể dễ dàng kết xuất hình ảnh ảo này.