הוספת WIA Code לסורק הקיים שלכם

לצוותי POS, קיוסקים ו-SDK של סורקים שכבר מריצים מפענח QR. זו הדרך הקצרה ביותר לקרוא גם את WIA Code, לצד הקוד הקיים — בלי לגעת בנתיב ה-QR שכבר נמצא בייצור.

איך זה משתלב

פריים המצלמה מפוענח במקביל על ידי ספריית ה-QR הקיימת ועל ידי wiascan-core.js 📷 פריים מצלמה ספריית ה-QR הקיימת שלכם ללא שינוי + wiascan-core.js נוסף — detectAuto() מטפל התוצאות שלכם אותו callback, לכל אחד מהמטענים

נתיב ה-QR הקיים נשאר ללא שינוי. פענוח WIA Code רץ לצדו, על אותו הפריים.

אינטגרציה מינימלית

אותו פריים, קריאה נוספת אחת בלבד. אם ספריית ה-QR שלכם לא מוצאת דבר, העבירו את אותו ImageData אל WiaScan.detectAuto().

async function onFrame(imageData) {
  // your existing decoder, unchanged:
  const qr = existingQrLib.decode(imageData);
  if (qr) return handleResult(qr.data);

  // same frame, handed to WIA Code:
  const wia = WiaScan.detectAuto(imageData, { psf: true, deep: true });
  if (wia && wia.decoded) return handleResult(wia.text);
}

קריאת detectAuto() המדויקת הזו הופעלה מול וקטור התאמה אמיתי (clean_square_url.png, ערכת ההערכה) לפני פרסום עמוד זה, ופוענחה כראוי — זהו לא קוד לדוגמה שלא נבדק.

אמתו את הבנייה (build) שלכם באותו אופן: הריצו את מנוע הייחוס מול כל 35 וקטורי ההתאמה באמצעות node verify.jsערכת הערכה ↗.

אילו מהסורקים שלכם מסוגלים לכך

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

סוג הסורקניתן לשדרוג בתוכנה?למה
מבוסס מצלמה
סורק תמונה דו-ממדי, טלפון/קיוסק/מצלמת רשת
כן הוא לוכד פריים תמונה אמיתי — אותו קלט שמפוענח בדוגמה שלמעלה.
מבוסס לייזר
סורק ברקוד לייזר 1D/CCD
לא הוא אף פעם לא לוכד תמונה — הוא רק מודד את עוצמת הלייזר המוחזר לאורך קו. אין פריים להעביר אל detectAuto().

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

סורקים שעדיין לא שילבתם כבר עובדים — היום

כל WIA Code נושא טלאי QR תקני קטן (ה-booster) שמפנה אל wiacode.com/s.html. כל קורא QR קיים — כולל שלכם, ללא כל שינוי — יכול כבר לסרוק את הטלאי הזה ולהגיע לסורק הרשת של WIA בדפדפן. אינטגרציה מובנית (native) היא בדיוק מה שמסיר את הצעד הנוסף הזה.

booster בלבד (לא משולב)פענוח מובנה (native) (עמוד זה)
צעדים עד למטען 2 — סריקת ה-booster, טעינת העמוד, כיוון המצלמה שוב אל הקוד 1 — צינור העבודה שלכם עצמו מפענח ישירות
רשת נדרשת — טוענת דף אינטרנט ללא — לגמרי לא מקוון (offline)
מה תקבלו כלום ישירות — ה-booster נושא רק כתובת URL קבועה להפניה מחרוזת המטען המקורית המדויקת, באפליקציה שלכם עצמכם
צורות מזוהות רק הטלאי הריבועי הקטן המוטמע כל 8 הצלליות המפורסמות
השהיית פענוח קריאת ה-QR שלכם, בתוספת הלוך ושוב ברשת פענוח פריים בודד — כ-386 מילישניות לפריים, נמדד על תצוגת הדיבוג (HUD) של מנוע הייחוס עצמו

התחייבות פתוחה

יישום WIA Code הוא חינם לכל מי שעובר את מבחן ההתאמה — ללא תמלוגים, ללא חריג שנשמר לסורק מתחרה. קראו את ההתחייבות המלאה וקבלו את ערכת ההערכה ↗

שאלות אחרי הרצת הערכה? פניות בנוגע להנפקה בכמות גדולה, שותפויות ואימוץ מסחרי נשלחות לאותה כתובת. wiasoom@smilestory.ai

ראו גם

WIA Code הוא מוצר של SmileStory Co., Ltd. ה-QR של ה-booster הוא הפניה קבועה, לא עותק של המטען — אינטגרציה מובנית (native) היא מה שחסר לסורק שלכם.