מדריך למתחילים ל-iOS של Augmented Faces

במדריך הזה נסביר איך:

  • הגדרת סביבת הפיתוח כדי לעבוד עם פנים מרובות
  • החלת טקסטורות דו-ממדיות וצירוף אובייקטים תלת ממדיים לפנים שזוהו

דרישות מוקדמות

  • Xcode גרסה 13.0 ואילך
  • Cocoapods 1.4.0 ואילך אם משתמשים ב-Cocoapods
  • מכשיר Apple תואם ARKit עם iOS מגרסה 12.0 ואילך (נדרש יעד פריסה עם iOS מגרסה 12.0 ואילך)

שימוש בפנים משופרות

השלבים הבאים מתבססים על אפליקציית Augmented Faces לדוגמה כדי להראות את המשימות הקריטיות להגדרה ולפיתוח של אפליקציה עם יכולות של Augmented Faces.

כדאי להוריד את האפליקציה לדוגמה של פנים רבודה

  1. כדי לקבל את קוד האפליקציה לדוגמה, מעתיקים (clone) או מורידים את ARCore SDK for iOS מהגרסה האחרונה ב-GitHub.
  2. פותחים חלון Terminal או Finder ועוברים לתיקייה שבה שכפולם או הורדתם את ה-SDK.
  3. קוד האפליקציה לדוגמה נמצא ב-/Examples/AugmentedFacesExample.

מריצים את pod install

האפליקציה AugmentedFacesSample נשלחת עם קובץ Podfile שהוגדר מראש עם ARCore SDK וגרסאות iOS הנדרשות. כדי להתקין את יחסי התלות האלה:

  1. פותחים חלון Terminal ומריצים את הפקודה pod install מהתיקייה שבה נמצא פרויקט ה-Xcode. הפעולה הזו תיצור קובץ *.xcworkspace שבו תשתמשו בהמשך כדי ליצור ולהפעיל את האפליקציה.

פיתוח והרצה של האפליקציה

  1. פותחים את הקובץ .xcworkspace (לא את הקובץ .xcodeproj) של הפרויקט ב-Xcode.
  2. פותחים את ההגדרות הכלליות של היעד ומשנים את מזהה החבילה.
  3. מקישים על Cmd+R או לוחצים על 'הפעלה'. כדי לעבוד עם פנים משופרים, צריך להשתמש במכשיר פיזי ולא בסימולטור. צריך לחבר את המכשיר למכונת הפיתוח באמצעות USB.

ניסיון באפליקציה לדוגמה

  1. יוצרים ומריצים את אפליקציית הדוגמה מהקובץ .xcworkspace כדי להפעיל אותה במכשיר.
  2. אם מופיעה בקשה, נותנים לאפליקציה הרשאות גישה למצלמה. לאחר מכן, ARCore תתחיל לזהות פנים שגלויים במצלמה. נכון לעכשיו, המערכת מזהה רק פנים אחת בכל פעם.
  3. מוודאים שהמצלמה פונה למשתמש.

השלבים הבאים