Za ekipe POS, kioskov in skener SDK, ki že uporabljajo dekodirnik QR kod. To je najkrajša pot do branja WIA Code vzporedno z njim — brez poseganja v obstoječo pot obdelave QR kode, ki jo že uporabljate.
Obstoječa pot QR ostaja nedotaknjena. Dekodiranje WIA Code teče vzporedno z njo, na isti sličici.
Ista sličica, en dodaten klic. Če vaša knjižnica QR ničesar ne najde, podajte isti ImageData funkciji 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);
}
Prav ta klic detectAuto() je bil pred objavo te strani pognan na resničnem skladnostnem vektorju (clean_square_url.png, ocenjevalni komplet) in ga je pravilno dekodiral — to ni netestirana vzorčna koda.
Na enak način preverite lastno gradnjo: poženite referenčni pogon proti vseh 35 skladnostnim vektorjem z ukazom node verify.js — ocenjevalni komplet ↗.
To je programska sprememba, ne strojne — vendar velja le za skenerje, ki sploh zajemajo sliko.
| vrsta skenerja | programsko nadgradljiv? | zakaj |
|---|---|---|
| Kamerski 2D slikovni senzor, telefon/kiosk/spletna kamera |
Da | Zajame resnično slikovno sličico — enak vhod, kot ga dekodira zgornji primer. |
| Laserski 1D/CCD laserski čitalnik črtnih kod |
Ne | Nikoli ne zajame slike — meri le intenzivnost odbitega laserja vzdolž črte. Ni sličice, ki bi jo lahko podali funkciji detectAuto(). |
Brez pretiravanja: laserski skener tega ne bo prebral niti po posodobitvi vdelane programske opreme. To je fizikalna omejitev senzorja, ne vrzel v načrtu razvoja.
Vsak WIA Code vsebuje majhen standarden QR obliž (booster), ki kaže na wiacode.com/s.html. Vsak obstoječi čitalnik QR — vključno z vašim, nespremenjenim — lahko ta obliž že skenira in v brskalniku doseže spletni skener WIA. Domača (native) integracija je tisto, kar odpravi ta dodatni korak.
| samo booster (ni integrirano) | domače dekodiranje (ta stran) | |
|---|---|---|
| koraki do vsebine | 2 — skenirajte booster, naložite stran, znova usmerite kamero na kodo | 1 — vaš lastni cevovod jo dekodira neposredno |
| omrežje | potrebno — nalaga spletno stran | brez — popolnoma brez povezave |
| kaj dobite | nič neposredno — booster nosi le fiksen preusmeritveni URL | natančen izvirni niz vsebine, v vaši lastni aplikaciji |
| prepoznane oblike | samo majhen vdelan kvadratni obliž | vseh 8 objavljenih silhuet |
| zakasnitev dekodiranja | vaše branje QR plus omrežni krožni čas (round trip) | dekodiranje ene sličice — ≈386ms na sličico, izmerjeno na lastnem razhroščevalnem HUD-u referenčnega pogona |
Uvedba WIA Code je brezplačna za vsakogar, ki opravi skladnostni test — brez licenčnin, brez izjem za konkurenčne skenerje. Preberite celotno zavezo in pridobite ocenjevalni komplet ↗
Vprašanja po preizkusu kompleta? Povpraševanja o množični izdaji, partnerstvu in komercialni uvedbi gredo na isti naslov. wiasoom@smilestory.ai
WIA Code je izdelek podjetja SmileStory Co., Ltd. Booster QR je fiksna preusmeritev, ne kopija vsebine — domača integracija je tisto, kar vašemu skenerju manjka.