מדריך למתחילים ל-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. מוודאים שהמצלמה פונה למשתמש.

השלבים הבאים