Hướng dẫn này trình bày 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 vật thể 3D cho 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
- CocoaPs 1.4.0 trở lên nếu sử dụng CocoaPods
- Thiết bị Apple tương thích với ARKit chạy iOS 12.0 trở lên (cần có mục tiêu triển khai iOS 12.0 trở lên)
Sử dụng khuôn mặt tăng cường
Các bước sau đây sử dụng ứng dụng mẫu Khuôn mặt tăng cường để cho bạn biết các thao tác quan trọng để định cấu hình và xây dựng một ứng dụng có tính năng Khuôn mặt tăng cường.
Tải ứng dụng mẫu Khuôn mặt tăng cường
- Sao chép hoặc tải ARCore SDK dành cho iOS mới nhất xuống từ GitHub để lấy mã ứng dụng mẫu.
- Mở cửa sổ Terminal hoặc Finder 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 A additionalFacesSample đi kèm với một Podfile được định cấu hình sẵn bằng 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 rồi chạy
pod install
từ thư mục nơi dự án Xcode tồn tại. 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
- Mở tệp
.xcworkspace
(không phải tệp.xcodeproj
) cho dự án trong Xcode. - Mở phần cài đặt chung của mục tiêu rồi thay đổi mã nhận dạng gói.
- Nhấn Cmd+R hoặc nhấp vào Chạy. Dùng một thiết bị thực, 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 của bạn qua USB.
Dùng 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ị của bạn. - 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 những khuôn mặt xuất hiện trong máy ảnh. Hiện tại, Google chỉ phát hiện thấy khuôn mặt một lần.
- Đảm bảo máy ảnh hướng về phía người dùng.
Các bước tiếp theo
- Xem Hướng dẫn dành cho nhà phát triển về tính năng 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 tính năng Khuôn mặt tăng cường trong ứng dụng của bạn.
- Xem Tài liệu tham khảo về API ARCore iOS.
- Hãy xem video sau đây để biết cách bắt đầu sử dụng tính năng Khuôn mặt tăng cường trên iOS: