Краткое руководство по дополненным лицам для iOS

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

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

Требования

Чтобы использовать Augmented Faces, вам понадобятся:

  • Xcode версии 10.3 или новее

  • Какаподы

  • Устройство Apple под управлением iOS 11.0 или более поздней версии (требуется цель развертывания iOS 10.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 или нажмите «Выполнить». Используйте физическое устройство, а не симулятор, для работы с Augmented Faces. Устройство должно быть подключено к вашей машине разработки через USB.

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

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

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