Hướng dẫn này sẽ hướng dẫn bạn cách:
- Thiết lập môi trường phát triển để làm việc với Augmented Faces
- Áp dụng hoạ tiết 2D và đính kèm các đối tượng 3D vào khuôn mặt được phát hiện
Điều kiện tiên quyết
- Xcode phiên bản 13.0 trở lên
- Cocoapods 1.4.0 trở lên nếu bạn sử dụng Cocoapods
- Thiết bị Apple tương thích với ARKit chạy iOS 12.0 trở lên (bắt buộc phải có mục tiêu triển khai iOS 12.0 trở lên)
Sử dụng tính năng Khuôn mặt tăng cường
Các bước sau đây sử dụng ứng dụng mẫu Augmented Faces để cho bạn thấy các nhiệm vụ quan trọng để định cấu hình và xây dựng một ứng dụng có chức năng Augmented Faces.
Tải ứng dụng mẫu Augmented Faces
- Sao chép hoặc tải SDK ARCore mới nhất cho iOS xuống từ GitHub để lấy mã ứng dụng mẫu.
- Mở cửa sổ Terminal (Dòng lệnh) hoặc Finder (Trình tìm kiếm) rồi chuyển đến thư mục mà bạn đã sao chép hoặc tải SDK xuống.
- Bạn có thể tìm thấy mã ứng dụng mẫu trong
/Examples/AugmentedFacesExample
.
Chạy pod install
Ứng dụng AugmentedFacesSample đi kèm với một tệp Podfile được định cấu hình sẵn với SDK ARCore và các phiên bản iOS mà bạn cần. Cách cài đặt các phần phụ thuộc này:
- Mở cửa sổ Dòng lệnh và chạy
pod install
từ thư mục chứa dự án Xcode. Thao tác này sẽ tạo một tệp*.xcworkspace
mà bạn sẽ sử dụng sau để tạo và chạy ứng dụng.
Tạo và chạy ứng dụng
- Mở tệp
.xcworkspace
(không phải.xcodeproj
) cho dự án trong Xcode. - Mở phần cài đặt chung của mục tiêu và thay đổi giá trị nhận dạng gói.
- Nhấn tổ hợp phím Cmd+R hoặc nhấp vào Chạy. Sử dụng thiết bị thực, chứ không phải trình mô phỏng, để làm việc với tính năng Khuôn mặt tăng cường. Thiết bị phải được kết nối với máy phát triển qua USB.
Thử ứng dụng mẫu
- Tạo và chạy ứng dụng mẫu từ tệp
.xcworkspace
để chạy ứng dụng trên thiết bị. - Nếu được nhắc, hãy cấp quyền truy cập vào máy ảnh cho ứng dụng. Sau đó, ARCore sẽ bắt đầu phát hiện khuôn mặt xuất hiện trong máy ảnh. Hiện tại, mỗi lần chỉ phát hiện một khuôn mặt.
- Đảm bảo rằng máy ảnh hướng về người dùng.
Các bước tiếp theo
- Hãy xem Hướng dẫn dành cho nhà phát triển về Khuôn mặt tăng cường dành cho iOS để khám phá mã ứng dụng mẫu và tìm hiểu thêm về cách sử dụng Khuôn mặt tăng cường trong ứng dụng của riêng bạn.
- Xem Tài liệu tham khảo API ARCore dành cho iOS.
- Hãy xem video sau đây về cách bắt đầu sử dụng tính năng Khuôn mặt tăng cường trên iOS: