ee.Image.displacement

קובע את ההזזות הנדרשות לרישום תמונה לתמונה לדוגמה, תוך מתן אפשרות לעיוותים מקומיים של גיליון גומי. ההעתקות מחושבות במערכת ייחוס הקואורדינטות של תמונת הייחוס, בקנה מידה שנקבע לפי הרזולוציה הכי נמוכה של שלושת ההיטלים הבאים: היטל תמונת הקלט, היטל תמונת הייחוס וההיטל המבוקש. לאחר מכן, ההעתקות עוברות טרנספורמציה להטלה שצוינה על ידי המשתמש לצורך פלט.

שימושהחזרות
Image.displacement(referenceImage, maxOffset, projection, patchWidth, stiffness)תמונה
ארגומנטסוגפרטים
זה: imageתמונההתמונה להרשמה.
referenceImageתמונההתמונה שאליה רוצים להירשם.
maxOffsetמספר ממשי (float)ההיסט המקסימלי המותר בעת ניסיון ליישר את תמונות הקלט, במטרים. שימוש בערך קטן יותר יכול לקצר משמעותית את זמן החישוב, אבל הוא עדיין צריך להיות גדול מספיק כדי לכסות את ההעתקה הגדולה ביותר באזור התמונה כולו.
projectionתחזית, ברירת מחדל: nullההטלה שבה יוצגו ערכי ההעתקה. ברירת המחדל היא ההקרנה של הפס הראשון בתמונה לדוגמה.
patchWidthמספר ממשי (float), ברירת מחדל: nullגודל הטלאי לזיהוי היסטים בתמונה, במטרים. הגודל צריך להיות מספיק גדול כדי ללכוד את הטקסטורה, וגם מספיק גדול כדי שאובייקטים שאפשר להתעלם מהם יהיו קטנים בתוך הטלאי. ברירת המחדל היא null. אם לא מציינים את גודל הטלאי, הוא ייקבע באופן אוטומטי.
stiffnessמספר ממשי (float), ברירת מחדל: 5אוכפת אילוץ קשיחות על הפתרון. הערכים החוקיים הם בטווח [0,10]. הקשיחות משמשת לדחיית חריגים כשקובעים את ההעתקות בנקודות סמוכות ברשת. ערכים גבוהים יותר מקרבים את הפתרון לטרנספורמציה נוקשה. ערכים נמוכים יותר מאפשרים יותר עיוותים או שינויים בתמונה במהלך הרישום.