מדריכים ספציפיים לפלטפורמה
Android (Kotlin/Java)
Android NDK (C)
ייצוב תמונה אלקטרוני (EIS) הוא תכונה ב-ARCore שעוזרת להפחית את רעידות המצלמה בסרטונים. התכונה פועלת על ידי זיהוי תנועות קטנות במצלמה, ולאחר מכן מתגמלת אותן על ידי הסטת התמונה המוצגת. כך ניתן ליצור סרטונים חלקים ויציבים יותר, גם כשהמצלמה זזה.
יתרונות EIS
יתרונות השימוש ב-EIS ב-ARCore הם:
- רעידת מצלמה מופחתת
- סרטונים חלקים ויציבים יותר
- חוויה קולנועית יותר בסרטונים
הבנת EIS
כש-EIS מופעל ב-ARCore, תנועת המצלמה נמדדת באמצעות הג'ירוסקופ של המכשיר. מערכת ARCore מחשבת את הטרנספורמציות שנדרשות כדי לתקן את הצמצם הגלגול ואת תנועת המצלמה באמצעות המטא-נתונים של התמונה. אפליקציית ה-AR משתמשת בקואורדינטות החדשות של המסך ושל טקסטורת המצלמה כדי לעבד את טקסטורת המצלמה מיוצבת. כש-EIS מופעל, ARCore מספק מטריצות הקרנת מצלמה ששונו כדי להתאים לרקע המצלמה שהשתנה ולעבד את הנכסים הווירטואליים במקום הנכון בסצנה.
מכשירים נתמכים
חלק מהמכשירים שתואמים ל-ARCore לא תומכים ב-EIS בכל תצורות המכשירים והמצלמה. יש להשתמש בבדיקת סביבת זמן ריצה כדי לקבוע אם ההגדרה הנוכחית תואמת ל-EIS. אפשר למצוא מידע נוסף במדריכים למפתחים.