Za timove za POS, kioske i skener SDK-ove koji već koriste QR dekoder. Ovo je najkraći put do čitanja WIA Codea uz njega — bez diranja QR puta koji već koristite u produkciji.
Postojeći QR put ostaje nedirnut. Dekodiranje WIA Codea odvija se usporedno, na istom kadru.
Isti kadar, jedan dodatni poziv. Ako vaša QR biblioteka ništa ne pronađe, proslijedite isti ImageData u 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);
}
Ovaj točan poziv detectAuto() pokrenut je nad stvarnim vektorom sukladnosti (clean_square_url.png, evaluation kit) prije objave ove stranice i ispravno ga je dekodirao — ovo nije netestirani primjer koda.
Provjerite svoju vlastitu izgradnju na isti način: pokrenite referentni engine nad svih 35 vektora sukladnosti pomoću node verify.js — evaluation kit ↗.
Ovo je softverska promjena, a ne hardverska — ali samo za skenere koji uopće snimaju sliku.
| vrsta skenera | moguća softverska nadogradnja? | zašto |
|---|---|---|
| Na bazi kamere 2D slikovni senzor, telefon/kiosk/web kamera |
Da | Snima stvarni kadar slike — isti ulaz koji dekodira gornji primjer. |
| Na bazi lasera 1D/CCD laserski čitač barkoda |
Ne | Nikad ne snima sliku — mjeri samo intenzitet reflektiranog lasera duž linije. Ne postoji kadar koji bi se proslijedio u detectAuto(). |
Bez pretjerivanja: laserski skener ovo neće moći pročitati ni uz nadogradnju firmvera. To je fizičko ograničenje senzora, a ne praznina u planu razvoja.
Svaki WIA Code nosi mali standardni QR patch (booster) koji upućuje na wiacode.com/s.html. Bilo koji postojeći QR čitač — uključujući vaš, bez izmjena — već može skenirati taj patch i doći do WIA web skenera u pregledniku. Nativna integracija je ono što uklanja taj dodatni korak.
| samo booster (nije integrirano) | nativno dekodiranje (ova stranica) | |
|---|---|---|
| koraci do payloada | 2 — skenirajte booster, učitajte stranicu, ponovno usmjerite kameru na kod | 1 — vaš vlastiti pipeline ga izravno dekodira |
| mreža | potrebna — učitava web stranicu | nikakva — potpuno izvanmrežno |
| što dobivate | ništa izravno — booster nosi samo fiksni URL za preusmjeravanje | točan izvorni niz payloada, u vašoj vlastitoj aplikaciji |
| prepoznati oblici | samo mali ugrađeni kvadratni patch | svih 8 objavljenih silueta |
| kašnjenje dekodiranja | vaše QR čitanje, plus mrežni round trip | dekodiranje jednog kadra — ≈386ms po kadru, izmjereno na vlastitom debug HUD-u referentnog enginea |
Implementacija WIA Codea besplatna je za svakoga tko prođe test sukladnosti — bez tantijema, bez iznimke rezervirane za konkurentski skener. Pročitajte cijelo obećanje i preuzmite evaluation kit ↗
Pitanja nakon isprobavanja kita? Upiti o masovnom izdavanju, partnerstvu i komercijalnom usvajanju šalju se na istu adresu. wiasoom@smilestory.ai
WIA Code je proizvod tvrtke SmileStory Co., Ltd. Booster QR fiksno je preusmjeravanje, a ne kopija payloada — nativna integracija je ono što nedostaje vašem skeneru.