POS, kiosku un skenera SDK komandām, kas jau izmanto QR dekoderi. Šis ir īsākais ceļš, kā lasīt WIA Code paralēli tam — nepieskaroties QR ceļam, ko jūs jau piegādājat.
Esošais QR ceļš paliek neskarts. WIA Code dekodēšana notiek paralēli tam, tajā pašā kadrā.
Tas pats kadrs, viens papildu izsaukums. Ja jūsu QR bibliotēka neko neatrod, nododiet to pašu ImageData funkcijai 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);
}
Šis precīzais detectAuto() izsaukums tika testēts pret reālu atbilstības vektoru (clean_square_url.png, novērtēšanas komplekts) pirms šīs lapas publicēšanas un veiksmīgi to dekodēja — tas nav netestēts parauga kods.
Pārbaudiet savu būvējumu tādā pašā veidā: palaidiet atsauces dzinēju pret visiem 35 atbilstības vektoriem, izmantojot node verify.js — novērtēšanas komplekts ↗.
Šī ir programmatūras, nevis aparatūras izmaiņa — bet tikai skeneriem, kas vispār uzņem attēlu.
| skenera veids | atjaunināms ar programmatūru? | kāpēc |
|---|---|---|
| Uz kameru balstīts 2D attēla veidotājs, tālrunis/kiosks/tīmekļa kamera |
Jā | Tas uzņem reālu attēla kadru — to pašu ievadi, ko dekodē iepriekš minētais piemērs. |
| Uz lāzeru balstīts 1D/CCD lāzera svītrkoda skeneris |
Nē | Tas nekad neuzņem attēlu — tas tikai mēra atstarotā lāzera intensitāti gar līniju. Nav neviena kadra, ko nodot funkcijai detectAuto(). |
Bez pārspīlējuma: lāzera skeneris to nenolasīs pat ar aparātprogrammatūras atjauninājumu. Tas ir sensora fizisks ierobežojums, nevis nepilnība ceļvedī.
Katram WIA Code ir neliels standarta QR ielāps (booster), kas norāda uz wiacode.com/s.html. Jebkurš esošs QR lasītājs — ieskaitot jūsējo, nemainītu — jau var nolasīt šo ielāpu un sasniegt WIA tīmekļa skeneri pārlūkprogrammā. Vietējā (native) integrācija ir tas, kas novērš šo papildu soli.
| tikai booster (nav integrēts) | vietējā dekodēšana (šī lapa) | |
|---|---|---|
| soļi līdz payload | 2 — noskenēt booster, ielādēt lapu, vēlreiz vērst kameru uz kodu | 1 — jūsu paša konveijers to dekodē tieši |
| tīkls | nepieciešams — tas ielādē tīmekļa lapu | nav nepieciešams — pilnībā bezsaistē |
| ko jūs iegūstat | neko tieši — booster satur tikai fiksētu novirzīšanas URL | precīza oriģinālā payload virkne, jūsu paša lietotnē |
| atpazītās formas | tikai mazais iegultais kvadrātveida ielāps | visi 8 publicētie siluetu veidi |
| dekodēšanas latentums | jūsu QR nolasīšana plus tīkla apmaiņas laiks (round trip) | vienkadra dekodēšana — ≈386ms uz kadru, mērīts atsauces dzinēja pašu debug HUD |
WIA Code ieviešana ir bezmaksas ikvienam, kurš iztur atbilstības testu — bez autoratlīdzības, bez izņēmuma konkurējošam skenerim. Izlasiet pilnu solījumu un iegūstiet novērtēšanas komplektu ↗
Vai ir jautājumi pēc komplekta palaišanas? Vairumizdošanas, partnerības un komerciālas pieņemšanas jautājumi tiek sūtīti uz to pašu adresi. wiasoom@smilestory.ai
WIA Code ir SmileStory Co., Ltd. produkts. Booster QR ir fiksēta novirzīšana, nevis payload kopija — vietējā integrācija ir tas, kā jūsu skenerim trūkst.