Hướng dẫn nhanh về tính năng Khuôn mặt tăng cường cho iOS

Hướng dẫn này chỉ cho bạn cách:

  • Thiết lập môi trường phát triển để hoạt động với tính năng Khuôn mặt tăng cường
  • Áp dụng hoạ tiết 2D và đính kèm đối tượng 3D vào các 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 sử dụng Cocoapods
  • Một thiết bị Apple tương thích với ARKit chạy iOS 12.0 trở lên (mục tiêu triển khai bắt buộc đối với iOS 12.0 trở lên)

Dùng khuôn mặt tăng cường

Các bước sau đây dùng ứng dụng mẫu Khuôn mặt tăng cường để cho bạn biết những việc quan trọng cần làm để định cấu hình và tạo một ứng dụng có các chức năng Khuôn mặt tăng cường.

Tải ứng dụng mẫu dùng tính năng Khuôn mặt tăng cường

  1. Sao chép hoặc tải SDK ARCore dành cho iOS mới nhất xuống từ GitHub để lấy mã ứng dụng mẫu.
  2. Mở cửa sổ Dòng lệnh hoặc 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.
  3. Bạn có thể tìm thấy mã ứng dụng mẫu trong /Examples/AugmentedFacesExample.

Chạy pod install

Ứng dụng AenabledFacesSample đi kèm với một Podfile được định cấu hình sẵn với SDK ARCore và các phiên bản iOS mà bạn sẽ cần. Cách cài đặt các phần phụ thuộc này:

  1. Mở cửa sổ dòng lệnh rồi chạy pod install từ thư mục có dự án Xcode. Thao tác này sẽ tạo một tệp *.xcworkspace mà sau này bạn sẽ sử dụng để tạo và chạy ứng dụng.

Tạo và chạy ứng dụng

  1. Mở tệp .xcworkspace (không phải tệp .xcodeproj) cho dự án trong Xcode.
  2. Mở chế độ cài đặt chung của mục tiêu rồi thay đổi mã nhận dạng gói.
  3. Nhấn Cmd+R hoặc nhấp vào Chạy. Sử dụng một thiết bị thực, chứ không phải trình mô phỏng, để hoạt động 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.

Dùng thử ứng dụng mẫu

  1. Tạo và chạy ứng dụng mẫu từ tệp .xcworkspace để khởi chạy ứng dụng đó trên thiết bị của bạn.
  2. Nếu được nhắc, hãy cấp quyền truy cập camera cho ứng dụng. Sau đó, ARCore bắt đầu phát hiện các khuôn mặt hiển thị trong máy ảnh. Tính năng này hiện chỉ phát hiện được khuôn mặt một lần tại một thời điểm.
  3. Đảm bảo rằng máy ảnh hướng về phía người dùng.

Các bước tiếp theo