Краткое руководство по Augmented Faces для iOS

В этом руководстве показано, как:

  • Настройте среду разработки для работы с дополненными лицами
  • Применяйте 2D-текстуры и прикрепляйте 3D-объекты к обнаруженным лицам.

Предварительные условия

  • Xcode версии 13.0 или новее
  • Cocoapods 1.4.0 или новее, если вы используете Cocoapods
  • ARKit-совместимое устройство Apple под управлением iOS 12.0 или более поздней версии (требуется цель развертывания iOS 12.0 или более поздней версии)

Использование дополненных лиц

В следующих шагах используется пример приложения Augmented Faces, чтобы показать вам важные задачи по настройке и созданию приложения с возможностями Augmented Faces.

Получите образец приложения Augmented Faces

  1. Клонируйте или загрузите последнюю версию ARCore SDK для iOS с GitHub, чтобы получить пример кода приложения.
  2. Откройте окно Терминала или Finder и перейдите к папке, в которую вы клонировали или загрузили SDK.
  3. Пример кода приложения можно найти в /Examples/AugmentedFacesExample .

pod install

Приложение AugmentedFacesSample поставляется с подфайлом, предварительно настроенным с использованием необходимых вам версий ARCore SDK и iOS. Чтобы установить эти зависимости:

  1. Откройте окно терминала и запустите pod install из папки, где существует проект Xcode. При этом будет создан файл *.xcworkspace , который вы будете использовать позже для сборки и запуска приложения.

Создайте и запустите приложение

  1. Откройте файл .xcworkspace (не .xcodeproj ) проекта в Xcode.
  2. Откройте общие настройки цели и измените идентификатор пакета.
  3. Нажмите Cmd+R или нажмите «Выполнить». Для работы с дополненными лицами используйте физическое устройство, а не симулятор. Устройство должно быть подключено к вашей машине разработки через USB.

Попробуйте образец приложения

  1. Создайте и запустите пример приложения из файла .xcworkspace , чтобы запустить его на своем устройстве.
  2. При появлении запроса предоставьте приложению разрешения камеры. Затем ARCore начинает обнаруживать лица, видимые в камере. В настоящее время лицо распознается только один раз.
  3. Убедитесь, что камера обращена к пользователю.

Следующие шаги