יישום מעקב תמונה לאפליקציות AR

כאשר תוכן AR נסחף או אובד על משטחים מבריקים, זיהוי סמנים קונבנציונלי הופך לבלתי אמין. אנו מפתחים מעקב תמונות על ARKit ו-ARCore שמחזיק את הסמן בחוזקה גם עם בוהק והסתרה חלקית. הצוות שלנו מספק את הפרויקט במפתח מלא—מבחירת תצורה ועד יישום ותמיכה שוטפת—כך שסצנת ה-AR שלך פועלת ביציבות על כל מכשיר.

פיתוח ותמיכה בכל סוגי היישומים הניידים:

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

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

השירותים שאנו מציעים
מציג 1 מתוך 1כל 1734 השירותים
יישום מעקב תמונה לאפליקציות AR
בינוני
~2-3 ימים

הכישורים שלנו:

שאלות נפוצות

העבודות האחרונות

  • פיתוח אפליקציית מובייל עבור FEEDME
    פיתוח אפליקציית מובייל עבור FEEDME
    971
  • פיתוח אפליקציית מובייל עבור XOOMER
    פיתוח אפליקציית מובייל עבור XOOMER
    869
  • פיתוח אפליקציית מובייל עבור RHL
    פיתוח אפליקציית מובייל עבור RHL
    1289
  • פיתוח אפליקציית מובייל עבור ZIPPY
    פיתוח אפליקציית מובייל עבור ZIPPY
    1143
  • פיתוח אפליקציית מובייל עבור Affhome
    פיתוח אפליקציית מובייל עבור Affhome
    1076
  • פיתוח אפליקציית מובייל עבור חברת FLAVORS
    פיתוח אפליקציית מובייל עבור חברת FLAVORS
    677

מדוע סמני מעקב אובדים על אריזות מבריקות?

מעקב תמונה — עיגון תוכן AR לתמונה פיזית: אריזת מוצר, פוסטר, כרטיס ביקור, דף ספר. המשתמש מכוון את המצלמה — התמונה 'מתעוררת לחיים'. טכנית זו בעיה שנחקרה היטב, אבל בייצור נתקלים באופן קבוע באותן בעיות: מעקב 'רועד' על משטחים מחזירי אור, אובד תחת חסימה חלקית, לא מתקנה לקטלוגים גדולים של סמנים. אנחנו צוות עם ניסיון של 5+ שנים בפיתוח AR (iOS/Android) ופותרים בעיות אלה במפתח אחד. 50+ פרויקטי AR הושלמו, כל אחד עם הניואנסים שלו. צרו קשר כדי להעריך את הפרויקט שלכם — אנו מבטיחים מעקב יציב ואיכות אופטימלית.

ARKit Image Tracking: איך זה עובד

ARImageTrackingConfiguration — תצורה למעקב ללא מעקב עולם. מאתחל מהר יותר, עומס CPU נמוך יותר, אך ללא זיהוי מישורים או עוגני עולם.

ARWorldTrackingConfiguration עם detectionImages — מעקב סמנים בהקשר של מעקב עולם מלא. נדרש כאשר תוכן AR חייב להתקיים במרחב העולם בין פריימים או כאשר יש צורך בזיהוי מישורים במקביל למעקב תמונה.

הכנת תמונת ייחוס: ARReferenceImage עם גודל פיזי (physicalSize). הגודל חובה — ARKit מחשב מרחק וקנה מידה ממנו. גודל שגוי → אובייקט בקנה מידה שגוי.

guard let image = UIImage(named: "marker"), let cgImage = image.cgImage else { return }
let referenceImage = ARReferenceImage(cgImage, orientation: .up, physicalSize: CGSize(width: 0.15, height: 0.10))
referenceImage.name = "product_label"
config.detectionImages = [referenceImage]
config.maximumNumberOfTrackedImages = 4

guard let image = UIImage(named: "marker"), let cgImage = image.cgImage else { return } let referenceImage = ARReferenceImage(cgImage, orientation: .up, physicalSize: CGSize(width: 0.15, height: 0.10)) referenceImage.name = "product_label" config.detectionImages = [referenceImage] config.maximumNumberOfTrackedImages = 4 — פרמטר קריטי. ARKit A12+ עוקב עד 100 תמונות בו זמנית (זיהוי), אך מעקב מיקום פעיל — עד 4 בשבבים ישנים, עד 8 ב-A14+. ההבדל: זוהה — אנו יודעים שהסמן קיים; במעקב — אנו יודעים את המיקום המדויק בזמן אמת.

איכות סמנים ולמה 'כל תמונה' לא עובדת

ARKit מעריך ציון איכות לכל תמונת ייחוס. תמונות עם ציון איכות נמוך עוקבות בצורה לא יציבה או לא עוקבות כלל. בדיקה: הוסיפו תמונה לקבוצת AR Resources ב-Xcode → המפקח מציג אזהרה לאיכות נמוכה.

סמנים גרועים:

  • צבעים אחידים או אזורים אחידים גדולים (לוגו על רקע לבן)
  • דפוסים סימטריים (ARKit מבולבל לגבי כיוון)
  • ניגודיות נמוכה, תמונות דהויות
  • טקסט ללא אלמנטים ויזואליים אחרים

סמנים טובים:

  • ניגודיות גבוהה, דפוסים הטרוגניים (שערי מגזינים, איורים מפורטים)
  • אסימטריים — ARKit קובע כיוון חד משמעית
  • גודל פיזי מ-10 ס"מ — סמנים קטנים עוקבים ממרחק פחות מ-30 ס"מ

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

מעקב על משטחים מחזירי אור

אריזות עם ציפוי מבריק, מדבקות הולוגרפיות, אלמנטים מנייר כסף — כל אלה מייצרים השתקפויות שמשנות את מראה הסמן בהתאם לזווית התאורה. ARKit מאבד מעקב כי נקודות תכונה 'צפות'.

פתרון ברמת המוצר הפיזי: למינציה מט על אזור הסמן. ברמת הקוד: היסטרזיס לאובדן מעקב — אל תסתירו תוכן AR מיד כאשר maximumNumberOfTrackedImages, אלא עם עיכוב של 0.5-1 שניות. רוב האובדנים הקצרים מתקנים את עצמם.

ARCore Image Tracking: השוואה עם ARKit

פרמטר ARKit ARCore
מקסימום תמונות במעקב 4 (A12) / 8 (A14+) עד 20 במכשירים מודרניים
איכות סמן ציון איכות, אזהרות ב-Xcode בדיקה דרך arimg (חובה)
מעקב ענן לא כן (Cloud Anchors)
טעינת מסד נתונים bundled קומפילציה מוקדמת או זמן ריצה

AugmentedImageDatabase — אנלוגי לתמונות זיהוי של ARKit. אנו מרכיבים את מסד הנתונים מראש באמצעות כלי trackingState == .limited (שורת פקודה) או arcoreimg בזמן ריצה. מסד נתונים מהודר מראש נטען מהר יותר.

ARCore מספק בנוסף AugmentedImageDatabase(session:imageBytes:): AugmentedImage.getTrackingMethod() לעומת FULL_TRACKING. LAST_KNOWN_POSE מאפשר לשמור תוכן AR במיקום הידוע האחרון גם כשהסמן עוזב זמנית את הפריים.

איך להגדיל מעקב תמונה למאות סמנים?

ליישומים עם קטלוג גדול (100+ סמנים — למשל, כל ה-SKU של קו מוצרים), אי אפשר לכלול את כל תמונות הייחוס באפליקציה. ארכיטקטורה:

  • השרת מאחסן תמונות ייחוס + תוכן AR
  • בזיהוי סמן חדש (באמצעות מזהה חיצוני ב-QR או זיהוי ענן) — טעינת תוכן עבור אותו סמן ספציפי
  • Cloud Image Target (Vuforia Cloud, Wikitude Cloud): הלקוח שולח פריים לשרת, השרת מחזיר מזהה סמן וטרנספורמציה. עובד לקטלוגים של 100k+ תמונות

מה כלול בפיתוח מעקב תמונה במפתח אחד?

  1. ניתוח הסמנים שלכם — הערכת איכות, המלצות לשיפור
  2. הכנת תמונות ייחוס (המרה, חיתוך, התאמת גודל)
  3. אינטגרציה של ARKit או ARCore (בחירת תצורה, טיפול במצבים)
  4. בדיקות על 5+ מכשירים אמיתיים (מצלמות שונות, תאורה)
  5. אופטימיזציית ביצועים (CPU/GPU, סוללה)
  6. מסירת תיעוד וקוד מקור
  7. תמיכה לאחר השקה (שבועיים)

צרו קשר כדי לקבל ייעוץ והערכת לוחות זמנים.

איך אנחנו עובדים: שלב אחר שלב

  • אתם שולחים תיאור משימה ודוגמאות סמנים
  • אנחנו מנתחים ומכינים הצעה מסחרית
  • לאחר הסכמה — שלבים: אנליטיקה → עיצוב → יישום → בדיקות → פריסה
  • אתם מקבלים פתרון מוכן עם אחריות למעקב יציב

לוחות זמנים

מעקב תמונה בסיסי עם 1-10 סמנים, תוכן 3D סטטי — מ-3 עד 5 ימים. תוכן מונפש, שכבת וידאו, ניהול קטלוג דרך CMS — 2-3 שבועות. פתרון ענן ל-100k+ סמנים — הערכה נפרדת. תמחור נקבע באופן אישי.

שגיאות אופייניות בפיתוח מעקב תמונה - physicalSize שגוי — אובייקט לא בקנה מידה - תמונת ייחוס באיכות נמוכה — מעקב אובד - התעלמות מ-maximumNumberOfTrackedImages — ירידת FPS - ללא היסטרזיס — תוכן מהבהב

הניסיון שלנו: מעל 5 שנים בפיתוח AR, מהנדסים מוסמכים של Apple ו-Google. כתבו לנו — נעריך את הפרויקט שלכם.