Pridajte WIA Code do vášho existujúceho skenera

Pre tímy POS, kioskov a skener SDK, ktoré už používajú dekodér QR kódov. Toto je najkratšia cesta k čítaniu WIA Code popri ňom — bez zásahu do vašej existujúcej cesty spracovania QR kódu.

Ako to zapadá

Snímka z kamery dekódovaná existujúcou QR knižnicou a wiascan-core.js paralelne 📷 snímka z kamery Vaša existujúca QR knižnica nezmenená + wiascan-core.js pridané — detectAuto() Váš handler výsledku rovnaký callback, ktorákoľvek dátová záťaž

Existujúca cesta QR zostáva nedotknutá. Dekódovanie WIA Code beží popri nej, na tej istej snímke.

Minimálna integrácia

Rovnaká snímka, jedno navyše volanie. Ak vaša QR knižnica nič nenájde, odovzdajte rovnaký ImageData funkcii 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);
}

Presne toto volanie detectAuto() bolo pred publikovaním tejto stránky spustené proti reálnemu konformnému vektoru (clean_square_url.png, evaluačná sada) a správne ho dekódovalo — nejde o netestovaný ukážkový kód.

Overte si vlastnú zostavu rovnakým spôsobom: spustite referenčný engine proti všetkým 35 konformným vektorom pomocou node verify.jsevaluačná sada ↗.

Ktoré z vašich skenerov to zvládnu

Ide o softvérovú zmenu, nie hardvérovú — ale len pre skenery, ktoré vôbec zachytávajú obraz.

typ skeneradá sa aktualizovať softvérovo?prečo
Založený na kamere
2D snímač, telefón/kiosk/webkamera
Áno Zachytáva skutočnú snímku obrazu — rovnaký vstup, aký dekóduje príklad vyššie.
Založený na laseri
1D/CCD laserový čítač čiarových kódov
Nie Nikdy nezachytáva obraz — iba meria intenzitu odrazeného lasera pozdĺž čiary. Neexistuje snímka, ktorú by bolo možné odovzdať funkcii detectAuto().

Bez preháňania: laserový skener toto neprečíta ani po aktualizácii firmvéru. Je to fyzikálne obmedzenie senzora, nie medzera v pláne rozvoja.

Skenery, ktoré ste ešte neintegrovali, už dnes fungujú

Každý WIA Code nesie malú štandardnú QR záplatu (booster), ktorá odkazuje na wiacode.com/s.html. Akákoľvek existujúca QR čítačka — vrátane tej vašej, nezmenenej — už dokáže naskenovať túto záplatu a dostať sa k webovému skeneru WIA v prehliadači. Natívna integrácia je to, čo tento extra krok odstraňuje.

iba booster (bez integrácie)natívne dekódovanie (táto stránka)
kroky k dátovej záťaži 2 — naskenovať booster, načítať stránku, znova namieriť kameru na kód 1 — váš vlastný pipeline ho dekóduje priamo
sieť vyžadovaná — načítava webovú stránku žiadna — plne offline
čo získate nič priamo — booster nesie iba pevnú presmerovaciu URL presný pôvodný reťazec dátovej záťaže, priamo vo vašej vlastnej aplikácii
rozpoznávané tvary iba malá vložená štvorcová záplata všetkých 8 publikovaných siluet
latencia dekódovania vaše čítanie QR plus sieťová odozva (round trip) dekódovanie jednej snímky — ≈386ms na snímku, namerané na vlastnom debug HUD referenčného enginu

Otvorený záväzok

Implementácia WIA Code je bezplatná pre každého, kto prejde konformným testom — žiadne licenčné poplatky, žiadna výnimka vyhradená pre konkurenčný skener. Prečítať si celý záväzok a získať evaluačnú sadu ↗

Otázky po vyskúšaní sady? Dopyty na hromadné vydávanie, partnerstvo a komerčné nasadenie smerujú na tú istú adresu. wiasoom@smilestory.ai

Pozrite si aj

WIA Code je produkt spoločnosti SmileStory Co., Ltd. Booster QR je pevné presmerovanie, nie kópia dátovej záťaže — natívna integrácia je to, čo vášmu skeneru chýba.