פיתוח מערכת לספירת מבקרים

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

תחומי פיתוח AI

שאלות נפוצות

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

  • פיתוח אפליקציית ווב עבור FEEDME
    פיתוח אפליקציית ווב עבור FEEDME
    1359
  • פיתוח חנות מקוונת לחברת FURNORO
    פיתוח חנות מקוונת לחברת FURNORO
    1330
  • עיצוב לוגו לחברת B2B Advance
    עיצוב לוגו לחברת B2B Advance
    776
  • פיתוח אפליקציית ווב עבור Enviok
    פיתוח אפליקציית ווב עבור Enviok
    1077
  • פיתוח לוגו חברת AIDER
    פיתוח לוגו חברת AIDER
    1022
  • פיתוח CRM עבור Chasseurs
    פיתוח CRM עבור Chasseurs
    1113

למה מערכת ספירת המבקרים משקרת באשכולות הכניסה

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

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

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

המקור השני — ספירה כפולה ביציאה. אשכול היציאה часто רחב יותר מאשכול הכניסה, אותו קו נחצה פעמיים, ואורח שיצא לעשן וחזר מוסיף כניסה נוספת. כיוון החציה נקבע לפי היסטוריית התנועה: אם המסלול נקטע — חסימה, שינוי חד בתאורה, סיבוב ליד המסגרת — הקו הישן נסגר, ובמקומו נוצרת רשומה חדשה.

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

בהמשך נפרט איך זה נסגר — מכיול אזורים ועד לוגיקת התאמת התנועות.

מה משתנה לאחר ההטמעה: השפעות מדידות

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

הפער מול הקופה מפסיק להיות חידה

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

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

ספירות ידניות יוצאות ממחזור שבועי

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

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

השוואת גישות: מצלמות, חיישנים ותגים

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

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

מתי מספיק חיישן ומתי נדרשת מצלמה

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

היכן כל אפשרות מאבדת דיוק

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

איך אנחנו מטמיעים ספירה: מסקר נקודות ועד מסירה

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

סקר נקודות ותרשים אזורים

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

  1. סקר נקודות — סיור באתר, תיעוד כניסות, חסימות, גובה וזווית התקנה.
  2. תרשים אזורים — סימון אזורי צפייה, לוגיקת «נכנס/יצא», הפרדה בין זרימות מבקרים למשמרות.
  3. התקנה וחיבור — התקנה, הוצאת ערוצי תקשורת, בדיקת גישה לנתונים מסביב לשעון.
  4. כיול לזרימה — התאמה לצפיפות בפועל: שעות שיא ושקט דורשות ספים שונים.

מדידות בקרה לפני מסירה

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

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

ערכת מסירה: תרשימים, מדיניות, נהלים

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

תיעוד שהמהנדס שלכם קורא

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

נוהל עדכונים והרשאות גישה

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

מקרה בוחן: איך הסרנו את הפער מול הקופה

האתר — נקודת מסחר עם ארבעה אשכולות כניסה וכניסת שירות נפרדת. לפני הפרויקט ספרו את הזרימה לפי הפעלות בטורניקטים, ובשעות שיא — ידנית, בכוחו של מנהל. ההתאמה מול הקופה החזיקה ברמה של 78%, בשבת ירדה ל-66%: חלק מהאנשים נכנסו בלי להיספר, וחלק יצרו הפעלות כפולות.

מדידות לפני ואחרי על אותה זרימה

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

  • התאמה מול הקופה: היה 78% בימים רגילים ו-66% בשיא, הפך ל-98% ו-96%.
  • הפעלות שווא — כניסה חוזרת, עובדים, השתקפויות ליד הזכוכית — ירדו מ-9% ל-1%.
  • פיזור בין אשכולות הכניסה: קודם העמוס ביותר נתן 35% שגיאה, כעת כולם מתאמים בטווח של 2–3%.

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

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

מה לעשות אם חלק מהנקודות כבר מצוידות במצלמות?

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

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

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

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

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

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

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

ספקות טכניים: דיוק, תאורה, אינטגרציות

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

מה יקרה בזרימה צפופה — אנשים הולכים צמוד?

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

שינויי תאורה, צללים, אור נגדי — לא ישבשו את הספירה?

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

מה יקרה בניתוק תקשורת?

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

אפשר לספור מבקרים בלי אחסון תמונות?

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

האם המערכת מתחברת למה שכבר מותקן באתר?

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

נדון במשימה: מה לשלוח לפני השיחה

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

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

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

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