Додајте WIA Code у ваш постојећи скенер

За тимове POS, киоска и scanner SDK који већ користе QR декодер. Ово је најкраћи пут до читања WIA Code упоредо с њим — без дирања у постојећи QR ток који већ користите у производњи.

Како се уклапа

Кадар камере паралелно декодирају постојећа QR библиотека и wiascan-core.js 📷 кадар камере Ваша постојећа QR библиотека непромењена + wiascan-core.js додато — detectAuto() Ваш обрађивач резултата исти callback, било који payload

Постојећи 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, евалуациони комплет) пре објављивања ове странице и исправно га декодирао — ово није нетестирани пример кода.

Проверите сопствену верзију на исти начин: покрените референтни енџин над свих 35 конформних вектора помоћу node verify.jsевалуациони комплет ↗.

Који од ваших скенера ово могу

Ово је софтверска промена, не хардверска — али важи само за скенере који уопште снимају слику.

тип скенерасофтверски надоградив?зашто
На бази камере
2D имиџер, телефон/киоск/веб-камера
Да Снима стваран кадар слике — исти улаз који декодира горњи пример.
На бази ласера
1D/CCD ласерски читач бар-кодова
Не Никада не снима слику — само мери интензитет одбијеног ласера дуж линије. Не постоји кадар који би се проследио функцији detectAuto().

Без претеривања: ласерски скенер ово неће прочитати ни уз ажурирање фирмвера. То је физичко ограничење сензора, а не празнина у плану развоја.

Скенери које још нисте интегрисали већ раде — данас

Сваки WIA Code носи малу стандардну QR закрпу (booster) која упућује на wiacode.com/s.html. Било који постојећи QR читач — укључујући ваш, непромењен — већ може да скенира ту закрпу и досегне WIA веб скенер у прегледачу. Native интеграција је оно што уклања тај додатни корак.

само booster (није интегрисано)native декодирање (ова страница)
кораци до payload-а 2 — скенирати booster, учитати страницу, поново усмерити камеру на код 1 — ваш сопствени pipeline га директно декодира
мрежа потребна — учитава веб страницу нема — потпуно офлајн
шта добијате ништа директно — booster носи само фиксни redirect URL тачан оригинални payload стринг, у вашој сопственој апликацији
препознати облици само мала уграђена квадратна закрпа свих 8 објављених силуета
кашњење декодирања ваше QR читање, плус мрежни round trip декодирање једног кадра — ≈386ms по кадру, измерено на сопственом debug HUD-у референтног енџина

Отворено обећање

Имплементација WIA Code је бесплатна за свакога ко прође конформни тест — без ауторских накнада, без изузетака направљених за конкурентски скенер. Прочитајте цело обећање и преузмите евалуациони комплет ↗

Питања након покретања комплета? Упити за масовно издавање, партнерство и комерцијалну примену иду на исту адресу. wiasoom@smilestory.ai

Погледајте такође

WIA Code је производ компаније SmileStory Co., Ltd. Booster QR је фиксни redirect, не копија payload-а — native интеграција је оно што недостаје вашем скенеру.