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.
Hanyar QR da take akwai ba a taɓa ta ba. Decode na WIA Code yana gudana tare da ita, akan firam guda ɗaya.
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.js — evaluation kit ↗.
Wannan canjin software ne, ba na hardware ba — amma kawai ga na'urorin bincike da suke ɗaukar hoto tun farko.
| nau'in na'urar bincike | za 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.
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 |
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
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.