Ƙara WIA Code zuwa na'urar bincikenka da take akwai

Don ƙungiyoyin POS, kiosk, da scanner SDK waɗanda tuni suke gudanar da QR decoder. Wannan shine hanya mafi guntu don karanta WIA Code tare da shi — ba tare da taɓa hanyar QR da kake amfani da ita a yanzu ba.

Yadda yake dacewa

Ana yin decode na firam ɗin kamara ta ɗakin karatu na QR da yake akwai da kuma wiascan-core.js a lokaci guda 📷 firam ɗin kamara Ɗakin karatun QR ɗinka da yake akwai ba a canza shi ba + wiascan-core.js an ƙara — detectAuto() Mai kula da sakamakonka iri ɗaya callback, kowane payload

Hanyar QR da take akwai ba a taɓa ta ba. Decode na WIA Code yana gudana tare da ita, akan firam guda ɗaya.

Haɗin kai mafi ƙaranci

Firam guda ɗaya, ƙarin kira guda ɗaya. Idan ɗakin karatun QR ɗinka bai sami komai ba, ba da ImageData iri ɗaya ga 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);
}

An gudanar da wannan kiran detectAuto() daidai gwargwado a kan wani conformance vector na gaskiya (clean_square_url.png, evaluation kit) kafin buga wannan shafi, kuma ya yi decode daidai — wannan ba lambar samfur da ba a gwada ba ce.

Tabbatar da ginin kanka ta hanya ɗaya: gudanar da injin tunani a kan duk conformance vector 35 tare da node verify.jsevaluation kit ↗.

Waɗanne na'urorin binciken ka ne za su iya yin haka

Wannan canjin software ne, ba na hardware ba — amma kawai ga na'urorin bincike da suke ɗaukar hoto tun farko.

nau'in na'urar bincikeza a iya haɓaka ta software?dalili
Wanda ke amfani da kamara
na'urar hoto 2D, waya/kiosk/webcam
Ee Yana ɗaukar firam ɗin hoto na gaske — iri ɗaya shigarwa da misalin da ke sama yake yi wa decode.
Wanda ke amfani da laser
na'urar bincike ta barcode ta laser 1D/CCD
A'a Ba ya taɓa ɗaukar hoto — yana auna ƙarfin laser da ke nunowa kawai a tsawon layi. Babu wani firam da za a ba detectAuto().

Ba wani ƙari ba ne: na'urar bincike ta laser ba za ta iya karanta wannan ba ko da an sabunta firmware. Wannan iyaka ce ta zahiri ta na'urar hangen nesa (sensor), ba gibi a cikin tsari ba.

Na'urorin bincike da ba ka haɗa su ba tukuna suna aiki tuni — a yau

Kowane WIA Code yana ɗauke da ƙaramin daidaitaccen patch na QR (booster) wanda ke nuni zuwa wiacode.com/s.html. Kowace na'urar karanta QR da take akwai — har da naka, ba tare da canzawa ba — za ta iya bincika wannan patch tuni kuma ta kai ga na'urar bincike ta yanar gizo ta WIA a cikin burauza. Haɗin kai na asali shine abin da ke cire wannan ƙarin mataki.

booster kawai (ba a haɗa shi ba)decode na asali (wannan shafi)
matakan zuwa ga payload 2 — bincika booster, loda shafin, sake nuna kamara zuwa ga lambar 1 — layin aikinka na kanka yana yin decode kai tsaye
hanyar sadarwa ana bukata — yana loda shafin yanar gizo babu — gaba ɗaya ba tare da hanyar sadarwa ba
abin da za ka samu babu komai kai tsaye — booster yana ɗauke da URL na turawa kawai wanda aka gyara ainihin layin payload na asali, a cikin app ɗinka
siffofin da aka gane ƙaramin patch mai murabba'i kawai da aka saka a ciki duk siffofin 8 da aka buga
jinkirin decode karatun QR ɗinka, ƙari da tafiya zuwa da dawowa ta hanyar sadarwa decode na firam guda — kimanin 386ms a kowane firam, an auna a kan debug HUD na injin tunani da kansa

Alkawari a buɗe

Aiwatar da WIA Code kyauta ne ga duk wanda ya ci jarrabawar dacewa — babu haƙƙin mallaka, babu wani togiya da aka keɓe wa na'urar bincike mai gasa. Karanta cikakken alkawari kuma sami evaluation kit ↗

Tambayoyi bayan gwada kit? Tambayoyi game da bayarwa da yawa, haɗin gwiwa, da amfani da kasuwanci suna zuwa adireshi ɗaya. wiasoom@smilestory.ai

Duba kuma

WIA Code samfur ne na SmileStory Co., Ltd. Booster QR turawa ce da aka gyara, ba kwafin payload ba — haɗin kai na asali shine abin da na'urar bincikenka ke rasa.