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

במדריך הזה תלמדו:

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

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

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

שימוש בפנים מוגדלות

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

להורדת האפליקציה לדוגמה 'פנים מוגדלות'

  1. לשכפל או להוריד את הגרסה העדכנית ביותר של ARCore SDK ל-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. מוודאים שהמצלמה פונה למשתמש.

השלבים הבאים