QR ဒီကုဒါကို လည်ပတ်နေပြီးသား POS၊ ကီအော့စ်၊ နှင့် စကင်နာ SDK အသင်းများအတွက်။ သင်ပို့ဆောင်နေပြီးသား QR လမ်းကြောင်းကို မထိမခိုက်ဘဲ WIA Code ကို ၎င်းနှင့်အတူ ဖတ်ရန် အတိုဆုံးလမ်းကြောင်းဖြစ်သည်။
ရှိပြီးသား QR လမ်းကြောင်းကို မထိခိုက်ပါ။ WIA Code ဒီကုဒ်လုပ်ငန်းစဉ်ကို ၎င်းနှင့်အတူ၊ ဖရိမ်တစ်ခုတည်းပေါ်တွင် လည်ပတ်သည်။
ဖရိမ်တူညီ၊ အခေါ်တစ်ခုသာ ထပ်လိုသည်။ သင့် QR library က ဘာမှမတွေ့ပါက တူညီသော ImageData ကို 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);
}
ဤစာမျက်နှာ ထုတ်ဝေမတိုင်မီ ဤ detectAuto() ခေါ်ဆိုမှုအတိအကျကို စစ်မှန်သော conformance vector (clean_square_url.png၊ evaluation kit) တစ်ခုနှင့် စစ်ဆေးပြီး မှန်ကန်စွာ ဒီကုဒ်ပြုလုပ်နိုင်ခဲ့သည် — ၎င်းသည် စမ်းသပ်မထားသော နမူနာကုဒ် မဟုတ်ပါ။
သင့်ကိုယ်ပိုင် build ကို နည်းလမ်းတူတူဖြင့် စစ်ဆေးပါ- reference engine ကို conformance vector 35 ခုလုံးနှင့် node verify.js ဖြင့် စစ်ဆေးပါ — evaluation kit ↗.
ဒါသည် ဆော့ဖ်ဝဲရေးအပြောင်းအလဲဖြစ်ပြီး hardware အပြောင်းအလဲ မဟုတ်ပါ — သို့သော် ပုံရိပ်ကို ရိုက်ကူးနိုင်သည့် စကင်နာများအတွက်သာ ဖြစ်သည်။
| စကင်နာအမျိုးအစား | ဆော့ဖ်ဝဲအဆင့်မြှင့်နိုင်သလား? | အကြောင်းရင်း |
|---|---|---|
| ကင်မရာအခြေခံ 2D imager၊ ဖုန်း/ကီအော့စ်/webcam |
ဟုတ်ကဲ့ | ၎င်းသည် စစ်မှန်သောပုံရိပ်ဖရိမ်ကို ရိုက်ကူးသည် — အထက်ပါ ဥပမာက ဒီကုဒ်ပြုလုပ်သည့် input အတူတူဖြစ်သည်။ |
| လေဆာအခြေခံ 1D/CCD လေဆာ ဘားကုဒ်စကင်နာ |
မဟုတ်ပါ | ၎င်းသည် ပုံရိပ်ကို ဘယ်တော့မှ ရိုက်ကူးမည်မဟုတ်ပါ — လိုင်းတစ်ခုတလျှောက် ရောင်ပြန်ဟပ်သော လေဆာအားနှင့်ကို တိုင်းတာရုံသာ ဖြစ်သည်။ detectAuto() သို့ ပေးရန် ဖရိမ်မရှိပါ။ |
အလွန်အကျွံမပြောပါ- လေဆာစကင်နာသည် firmware update ဖြင့် ဒါကို ဖတ်နိုင်မည်မဟုတ်ပါ။ ၎င်းသည် sensor ၏ ရုပ်ပိုင်းဆိုင်ရာ ကန့်သတ်ချက်ဖြစ်ပြီး roadmap ရှိ ကွက်လပ်တစ်ခု မဟုတ်ပါ။
WIA Code တိုင်းတွင် wiacode.com/s.html ကို ညွှန်ပြသော စံ QR patch (booster) ငယ်တစ်ခု ပါဝင်သည်။ ရှိပြီးသား QR ဖတ်စက်မည်သည်ကမဆို — သင့်ဟာအပါအဝင်၊ မပြင်ဆင်ရသေးဘဲ — ထို patch ကို စကင်ဖတ်နိုင်ပြီး ဘရောက်ဆာတွင် WIA web scanner သို့ ရောက်ရှိနိုင်သည်။ Native ပေါင်းစည်းခြင်းသည် ထပ်လောင်းအဆင့်ကို ဖယ်ရှားပေးသော အရာဖြစ်သည်။
| booster သာ (ပေါင်းစည်းမထားသေး) | native ဒီကုဒ် (ဤစာမျက်နှာ) | |
|---|---|---|
| payload သို့ ရောက်ရန် အဆင့်များ | 2 — booster ကို စကင်ဖတ်ပါ၊ စာမျက်နှာကို load လုပ်ပါ၊ ကင်မရာကို code ပေါ် ထပ်ညွှန်ပါ | 1 — သင့်ကိုယ်ပိုင် pipeline က တိုက်ရိုက် ဒီကုဒ်ပြုလုပ်သည် |
| ကွန်ရက် | လိုအပ်သည် — ၎င်းက web page တစ်ခု load လုပ်သည် | မလိုပါ — လုံးဝ offline |
| သင်ရရှိမည့်အရာ | တိုက်ရိုက်ဘာမှမရပါ — booster သည် သတ်မှတ်ထားသော redirect URL တစ်ခုသာ သယ်ဆောင်သည် | သင့်ကိုယ်ပိုင်အက်ပ်တွင် မူရင်း payload string အတိအကျ |
| မှတ်သားနိုင်သောပုံသဏ္ဌာန်များ | ထည့်သွင်းထားသော လေးထောင့်ကွက် patch ငယ်သာ | ထုတ်ဝေထားသော silhouette 8 ခုလုံး |
| ဒီကုဒ်လုပ်ချိန် | သင့် QR ဖတ်ခြင်း၊ ထပ်၍ network round trip | ဖရိမ်တစ်ခုတည်း ဒီကုဒ်ခြင်း — reference engine ၏ ကိုယ်ပိုင် debug HUD တွင် တိုင်းတာမှုအရ ဖရိမ်တစ်ခုလျှင် ≈386ms |
conformance test ကို အောင်မြင်သူတိုင်းအတွက် WIA Code ကို အကောင်အထည်ဖော်ခြင်းသည် အခမဲ့ဖြစ်သည် — royalty မရှိ၊ ပြိုင်ဘက်စကင်နာအတွက် ချန်လှပ်ထားသော ခြွင်းချက်မရှိပါ။ ကတိအပြည့်အစုံကို ဖတ်ပြီး evaluation kit ကို ရယူပါ ↗
kit ကို run ပြီးနောက် မေးခွန်းများရှိပါသလား? အပြောက်ကျင့် ထုတ်ဝေမှု၊ မိတ်ဖက်ဆက်ဆံရေး၊ နှင့် စီးပွားရေးအသုံးချမှုဆိုင်ရာ မေးမြန်းချက်များကို လိပ်စာတူတူသို့ ပို့ပါ။ wiasoom@smilestory.ai
WIA Code သည် SmileStory Co., Ltd. ၏ ထုတ်ကုန်တစ်ခုဖြစ်သည်။ booster QR သည် သတ်မှတ်ထားသော redirect တစ်ခုသာဖြစ်ပြီး payload ၏ မိတ္တူ မဟုတ်ပါ — native ပေါင်းစည်းခြင်းသည် သင့်စကင်နာတွင် ပျောက်ဆုံးနေသော အရာဖြစ်သည်။