Pro týmy POS, kiosků a skenerových SDK, které již provozují QR dekodér. Toto je nejkratší cesta k čtení WIA Code souběžně s ním — aniž byste se dotkli QR cesty, kterou už používáte.
Stávající QR cesta zůstává nedotčena. Dekódování WIA Code běží souběžně, na stejném snímku.
Stejný snímek, jedno volání navíc. Pokud vaše QR knihovna nic nenajde, předejte stejná ImageData do 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);
}
Toto přesné volání detectAuto() bylo spuštěno proti reálnému vektoru shody (clean_square_url.png, evaluační sada) před publikováním této stránky a bylo správně dekódováno — nejde o netestovaný ukázkový kód.
Ověřte svůj vlastní build stejným způsobem: spusťte referenční engine proti všem 35 vektorům shody pomocí node verify.js — evaluační sada ↗.
Toto je softwarová změna, ne hardwarová — ale platí jen pro skenery, které vůbec zachycují obraz.
| typ skeneru | lze aktualizovat softwarem? | proč |
|---|---|---|
| Založený na kameře 2D snímač, telefon/kiosk/webkamera |
Ano | Zachycuje skutečný snímek obrazu — stejný vstup, jaký dekóduje příklad výše. |
| Založený na laseru 1D/CCD laserová čtečka čárových kódů |
Ne | Nikdy nezachycuje obraz — pouze měří odražený laserový signál podél linie. Neexistuje snímek, který by bylo možné předat do detectAuto(). |
Bez přehánění: laserový skener toto nepřečte po aktualizaci firmwaru. Jde o fyzické omezení senzoru, ne o mezeru v plánu vývoje.
Každý WIA Code nese malou standardní QR záplatu (booster), která odkazuje na wiacode.com/s.html. Jakákoli stávající QR čtečka — včetně té vaší, beze změny — už dokáže tuto záplatu naskenovat a dostat se k webovému skeneru WIA v prohlížeči. Nativní integrace je to, co tento extra krok odstraňuje.
| pouze booster (neintegrováno) | nativní dekódování (tato stránka) | |
|---|---|---|
| kroky k payloadu | 2 — naskenujte booster, načtěte stránku, znovu namiřte kameru na kód | 1 — váš vlastní pipeline ho dekóduje přímo |
| síť | vyžadována — načítá webovou stránku | žádná — zcela offline |
| co získáte | přímo nic — booster nese pouze pevnou přesměrovací URL | přesný původní řetězec payloadu, ve vaší vlastní aplikaci |
| rozpoznané tvary | pouze malá vložená čtvercová záplata | všech 8 publikovaných siluet |
| latence dekódování | vaše čtení QR plus síťová zpáteční cesta | dekódování jednoho snímku — ≈386 ms na snímek, naměřeno na vlastním ladicím HUD referenčního enginu |
Implementace WIA Code je zdarma pro každého, kdo projde test shody — žádné licenční poplatky, žádná výjimka pro konkurenční skener. Přečtěte si celý závazek a získejte evaluační sadu ↗
Otázky po spuštění sady? Dotazy na hromadné vydávání, partnerství a komerční nasazení směřují na stejnou adresu. wiasoom@smilestory.ai
WIA Code je produktem společnosti SmileStory Co., Ltd. Booster QR je pevné přesměrování, ne kopie payloadu — nativní integrace je to, co vašemu skeneru chybí.