В этом руководстве показано, как:
- Настройте среду разработки для работы с дополненными лицами
- Применяйте 2D-текстуры и прикрепляйте 3D-объекты к обнаруженным лицам.
Предварительные условия
- Xcode версии 13.0 или новее
- Cocoapods 1.4.0 или новее, если вы используете Cocoapods
- ARKit-совместимое устройство Apple под управлением iOS 12.0 или более поздней версии (требуется цель развертывания iOS 12.0 или более поздней версии)
Использование дополненных лиц
В следующих шагах используется пример приложения Augmented Faces, чтобы показать вам важные задачи по настройке и созданию приложения с возможностями Augmented Faces.
Получите образец приложения Augmented Faces
- Клонируйте или загрузите последнюю версию ARCore SDK для iOS с GitHub, чтобы получить пример кода приложения.
- Откройте окно Терминала или Finder и перейдите к папке, в которую вы клонировали или загрузили SDK.
- Пример кода приложения можно найти в
/Examples/AugmentedFacesExample
.
Запустить pod install
Приложение AugmentedFacesSample поставляется с подфайлом, предварительно настроенным с использованием необходимых вам версий ARCore SDK и iOS. Чтобы установить эти зависимости:
- Откройте окно терминала и запустите
pod install
из папки, где существует проект Xcode. При этом будет создан файл*.xcworkspace
, который вы будете использовать позже для сборки и запуска приложения.
Создайте и запустите приложение
- Откройте файл
.xcworkspace
(не.xcodeproj
) проекта в Xcode. - Откройте общие настройки цели и измените идентификатор пакета.
- Нажмите Cmd+R или нажмите «Выполнить». Для работы с дополненными лицами используйте физическое устройство, а не симулятор. Устройство должно быть подключено к вашей машине разработки через USB.
Попробуйте образец приложения
- Создайте и запустите пример приложения из файла
.xcworkspace
, чтобы запустить его на своем устройстве. - При появлении запроса предоставьте приложению разрешения камеры. Затем ARCore начинает обнаруживать лица, видимые в камере. В настоящее время лицо распознается только один раз.
- Убедитесь, что камера обращена к пользователю.
Следующие шаги
- См. Руководство разработчика Augmented Faces для iOS , чтобы изучить пример кода приложения и узнать больше о работе с Augmented Faces в ваших собственных приложениях.
- Ознакомьтесь со справкой по ARCore iOS API .
- Посмотрите следующее видео о том, как начать работу с Augmented Faces на iOS: