이 가이드에서는 다음을 수행하는 방법을 보여줍니다.
- 증강된 얼굴을 사용하도록 개발 환경 설정
- 2D 텍스처를 적용하고 감지된 얼굴에 3D 객체를 연결합니다.
기본 요건
- Xcode 버전 13.0 이상
- CocoaPods를 사용하는 경우 Cocoapods 1.4.0 이상
- iOS 12.0 이상을 실행하는 ARKit 호환 Apple 기기(iOS 12.0 이상 배포 타겟 필요)
증강된 얼굴 사용
다음 단계에서는 증강된 얼굴 샘플 앱을 사용하여 증강된 얼굴 기능이 있는 앱을 구성하고 빌드하는 데 필요한 중요한 작업을 보여줍니다.
증강된 얼굴 샘플 앱 가져오기
- GitHub에서 최신 iOS용 ARCore SDK를 클론하거나 다운로드하여 샘플 앱 코드를 가져옵니다.
- 터미널 또는 Finder 창을 열고 SDK를 클론하거나 다운로드한 폴더로 이동합니다.
- 샘플 앱 코드는
/Examples/AugmentedFacesExample
에서 확인할 수 있습니다.
pod install
실행
AugmentedFacesSample 앱은 필요한 ARCore SDK 및 iOS 버전으로 사전 구성된 Podfile과 함께 제공됩니다. 이러한 종속 항목을 설치하려면 다음 단계를 따르세요.
- 터미널 창을 열고 Xcode 프로젝트가 있는 폴더에서
pod install
를 실행합니다. 이렇게 하면 나중에 앱을 빌드하고 실행하는 데 사용할*.xcworkspace
파일이 생성됩니다.
앱 빌드 및 실행
- Xcode에서 프로젝트의
.xcworkspace
파일 (.xcodeproj
파일이 아님)을 엽니다. - 대상의 일반 설정을 열고 번들 식별자를 변경합니다.
- Cmd+R을 누르거나 '실행'을 클릭합니다. 시뮬레이터가 아닌 실제 기기를 사용하여 증강된 얼굴을 사용합니다. 기기는 USB를 통해 개발 머신에 연결되어 있어야 합니다.
샘플 앱 사용해 보기
.xcworkspace
파일에서 샘플 앱을 빌드하고 실행하여 기기에서 실행합니다.- 메시지가 표시되면 앱에 카메라 권한을 부여합니다. 그러면 ARCore에서 카메라에 표시되는 얼굴을 감지하기 시작합니다. 현재 한 번에 한 명의 얼굴만 감지됩니다.
- 카메라가 사용자를 향하고 있는지 확인합니다.
다음 단계
- 샘플 앱 코드를 살펴보고 자체 앱에서 증강된 얼굴을 사용하는 방법을 자세히 알아보려면 iOS용 증강된 얼굴 개발자 가이드를 참고하세요.
- ARCore iOS API 참조를 검토합니다.
- iOS에서 증강된 얼굴을 시작하는 방법을 알아보려면 다음 동영상을 시청하세요.