Legg til WIA Code i skanneren din

For POS-, kiosk- og skanner-SDK-team som allerede kjører en QR-dekoder. Dette er den korteste veien til å lese WIA Code parallelt — uten å røre QR-løsningen du allerede har i produksjon.

Hvordan det passer inn

Kamerabildet dekodes parallelt av det eksisterende QR-biblioteket og wiascan-core.js 📷 kamerabilde Ditt eksisterende QR-bibliotek umodifisert + wiascan-core.js lagt til — detectAuto() Din resultatbehandler samme callback, uansett hvilken payload

Den eksisterende QR-løsningen forblir urørt. WIA Code-dekoding kjører parallelt med den, på samme bilde.

Minimal integrasjon

Samme bilde, ett ekstra kall. Hvis QR-biblioteket ditt ikke finner noe, send det samme ImageData-objektet til 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);
}

Akkurat dette detectAuto()-kallet ble kjørt mot en reell samsvarsvektor (clean_square_url.png, evalueringssettet) før denne siden ble publisert, og dekodet den korrekt — dette er ikke utestet eksempelkode.

Verifiser din egen build på samme måte: kjør referansemotoren mot alle de 35 samsvarsvektorene med node verify.jsevalueringssett ↗.

Hvilke av skannerne dine kan gjøre dette

Dette er en programvareendring, ikke en maskinvareendring — men kun for skannere som i utgangspunktet fanger opp et bilde.

skannertypeprogramvareoppgraderbar?hvorfor
Kamerabasert
2D-bildesensor, telefon/kiosk/webkamera
Ja Den fanger opp et ekte bilderute — samme input som eksempelet ovenfor dekoder.
Laserbasert
1D/CCD laser-strekkodeskanner
Nei Den fanger aldri opp et bilde — den måler kun intensiteten til reflektert laser langs en linje. Det finnes ingen bilderute å sende til detectAuto().

Uten overdrivelse: en laserskanner vil ikke kunne lese dette med en fastvareoppdatering. Dette er en fysisk begrensning ved sensoren, ikke et hull i en veikart.

Skannere du ikke har integrert ennå, fungerer allerede — i dag

Hver WIA Code inneholder en liten standard QR-lapp (boosteren) som peker til wiacode.com/s.html. Enhver eksisterende QR-leser — inkludert din egen, uendret — kan allerede skanne den lappen og nå WIA-nettskanneren i en nettleser. Native integrasjon er det som fjerner dette ekstra trinnet.

kun booster (ikke integrert)native dekoding (denne siden)
trinn til nyttelasten 2 — skann boosteren, last siden, rett kameraet mot koden igjen 1 — din egen pipeline dekoder den direkte
nettverk kreves — laster en nettside ingen — helt frakoblet
hva du får ingenting direkte — boosteren inneholder kun en fast omdirigerings-URL den eksakte, opprinnelige nyttelast-strengen, i din egen app
gjenkjente former kun den lille innebygde firkantede lappen alle 8 publiserte silhuetter
dekodingsforsinkelse din QR-lesing, pluss en tur-retur over nettverket enkeltbilde-dekoding — ≈386 ms per bilde, målt på referansemotorens egen feilsøkings-HUD

Åpent løfte

Det er gratis å implementere WIA Code for alle som består samsvarstesten — ingen royalty, ingen unntak reservert for en konkurrerende skanner. Les hele løftet og få evalueringssettet ↗

Spørsmål etter å ha kjørt settet? Henvendelser om masseutstedelse, partnerskap og kommersiell bruk går til samme adresse. wiasoom@smilestory.ai

Se også

WIA Code er et produkt fra SmileStory Co., Ltd. Booster-QR-koden er en fast omdirigering, ikke en kopi av nyttelasten — native integrasjon er det skanneren din mangler.