iOS 適用的擴增 Faces 快速入門導覽課程

本指南說明如何:

  • 設定開發環境以使用擴增臉孔
  • 套用 2D 紋理,並將 3D 物體附加至偵測到的臉孔

必要條件

  • Xcode 13.0 以上版本
  • Cocoapods 1.4.0 以上版本 (如果使用 Cocoapods)
  • 與 ARKit 相容的 Apple 裝置 (搭載 iOS 12.0 以上版本) (需要部署目標為 iOS 12.0 以上版本)
,瞭解如何調查及移除這項存取權。

使用擴增臉孔

下列步驟為擴增臉孔應用程式範例應用程式,示範如何使用擴增臉孔功能來設定及建構應用程式。

取得 Augmented Faces 範例應用程式

  1. 從 GitHub 複製或下載最新的 iOS 專用 ARCore SDK,取得範例應用程式的程式碼。
  2. 開啟「Terminal」或「Finder」視窗,然後前往您複製或下載 SDK 的資料夾。
  3. 您可以在 /Examples/AugmentedFacesExample 中找到範例應用程式的程式碼。

執行 pod install

AugmentedFacesSample 應用程式內含已預先設定所需 ARCore SDK 和 iOS 版本的 Podfile。如要安裝這些依附元件:

  1. 開啟「終端機」視窗,然後從 Xcode 專案所在的資料夾執行 pod install。這項操作會產生 *.xcworkspace 檔案,供您稍後建構及執行應用程式。

建立應用程式並加以執行

  1. 在 Xcode 中開啟專案的 .xcworkspace (而非 .xcodeproj) 檔案。
  2. 開啟目標的一般設定,並變更軟體包 ID。
  3. 按下 Cmd+R 鍵或按一下執行。如要使用擴增臉孔功能,請使用實體裝置,而非模擬器。裝置應透過 USB 連接至開發機器。
,瞭解如何調查及移除這項存取權。

試用範例應用程式

  1. 透過 .xcworkspace 檔案建構並執行範例應用程式,然後在裝置上啟動該應用程式。
  2. 如果出現提示,請將相機權限授予應用程式。ARCore 會開始偵測相機中出現的臉孔。目前系統一次只能偵測到一個臉孔。
  3. 確認相機面向使用者。

後續步驟