Pievienojiet WIA Code savam esošajam skenerim

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.

Kā tas iederas

Kameras kadru paralēli dekodē esošā QR bibliotēka un wiascan-core.js 📷 kameras kadrs Jūsu esošā QR bibliotēka nemainīta + wiascan-core.js pievienots — detectAuto() Jūsu rezultātu apstrādātājs tāds pats callback, jebkura no abām payload

Esošais QR ceļš paliek neskarts. WIA Code dekodēšana notiek paralēli tam, tajā pašā kadrā.

Minimāla integrācija

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.jsnovērtēšanas komplekts ↗.

Kuri no jūsu skeneriem to var izdarīt

Šī ir programmatūras, nevis aparatūras izmaiņa — bet tikai skeneriem, kas vispār uzņem attēlu.

skenera veidsatjaunināms ar programmatūru?kāpēc
Uz kameru balstīts
2D attēla veidotājs, tālrunis/kiosks/tīmekļa kamera
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
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ī.

Skeneri, kurus vēl neesat integrējuši, jau darbojas — jau šodien

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

Atklāts solījums

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

Skatiet arī

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.