Loogu talagalay kooxaha POS, kiosk, iyo scanner SDK ee hore u shubay decoder QR. Tani waa jidka ugu gaaban ee lagu akhrin karo WIA Code isla mar ahaantaana — adigoo aan taaban jidka QR ee hore u shubaysay.
Jidka QR ee jirta lama taaban. Decode-ka WIA Code wuxuu socdaa isla mar, firaaqad isku mid ah.
Isla firaaqad, hal wicitaan oo dheeraad ah. Haddii maktabaddaada QR aysan waxba heli karin, sii isla ImageData ka 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);
}
Wicitaankan sax ah ee detectAuto() ayaa lagu tijaabiyay vector dhab ah oo waafaqsan (clean_square_url.png, xirmada qiimeynta) ka hor inta aan bogga la daabicin, waana si sax ah u decode-gareeyay — kani ma aha code tijaabo aan la tijaabin.
Ku hubi dhismahaaga si isku mid ah: ku shaqee mishiinka tixraaca ee ku dhan 35-ka vector ee waafaqsan adoo isticmaalaya node verify.js — xirmada qiimeynta ↗.
Tani waa isbeddel software ah, mana aha mid hardware ah — laakiin waxay khuseysaa oo keliya iskaannada qabsada sawir marka hore.
| nooca iskaanaha | ma lagu cusboonaysiin karaa software? | sababta |
|---|---|---|
| Kamarad ku salaysan 2D imager, taleefan/kiosk/webcam |
Haa | Wuxuu qabsadaa firaaqad sawir dhab ah — isla input-ka tusaalaha kore uu decode-gareeyo. |
| Laser ku salaysan 1D/CCD laser barcode scanner |
Maya | Waligiis ma qabsado sawir — wuxuu kaliya cabbiraa xoogga laserka ka soo laabma ee ku socda xariiq. Ma jiro firaaqad la siin karo detectAuto(). |
Aan buunbuunin: iskaanka laserka ma akhrin doono tan xitaa haddii firmware la cusboonaysiiyo. Taasi waa xaddidaad jireed oo dareemaha ah, mana aha meel ka maqan qorshaha mustaqbalka.
WIA Code kastaa wuxuu sida sabuurad QR caadi ah oo yar (booster-ka) oo u tilmaamaya wiacode.com/s.html. Akhriyaha QR kasta oo jira — oo ay ku jirto tan aadka, oo aan la beddelin — ayaa hore u akhrin kara sabuurkaas oo gaari kara iskaanaha webka ee WIA browser gudihiisa. Isku-dhafidda asalka ah (native) ayaa ka saarta tallaabadan dheeraadka ah.
| booster oo keliya (aan la isku darin) | decode asal ah (boggan) | |
|---|---|---|
| tallaabooyinka loo gaarayo xamuulka | 2 — sabuurad the booster, bogga soo rar, mar labaad kamarada ku tilmaan koodhka | 1 — pipeline-kaaga qudhiisa ayaa si toos ah u decode-gareeya |
| shabakadda | waa lagama maarmaan — waxay soo rartaa bog web ah | midna ma jirto — gebi ahaanba offline |
| waxa aad heleyso | waxba si toos ah — booster-ku wuxuu sida oo keliya URL redirect ah oo go'an | xadhig xamuul asalka ah oo sax ah, gudaha app-kaaga |
| qaababka la aqoonsaday | sabuurad yar oo laqabsan oo afar-gees ah oo keliya | dhammaan 8-da silhouettes ee la daabacay |
| raaxada decode-ka (latency) | akhriskaaga QR, iyo socod-noqod shabakad | decode hal firaaqad ah — ≈386ms firaaqad kasta, lagu cabbiray HUD-ga debug-ga ee mishiinka tixraaca |
Hirgelinta WIA Code waa bilaash qof kasta oo ku guuleysta imtixaanka waafaqsanaanta — ma jiro royalty, mana jiro exception loogu talagalay iskaan tartan ah. Akhri ballanqaadka oo dhammaystiran oo hel xirmada qiimeynta ↗
Su'aalo ka dib markii aad xirmada isticmaasho? Su'aalaha ku saabsan soo saarid tiro badan, iskaashi, iyo isticmaal ganacsi waxay tagayaan isla cinwaan. wiasoom@smilestory.ai
WIA Code waa alaab uu soo saaray SmileStory Co., Ltd. Booster QR-ku waa redirect go'an, mana aha koobbiga xamuulka — isku-dhafidda asalka ah ayaa ah waxa iskaanahaaga ka maqan.