ପୂର୍ବରୁ QR ଡିକୋଡର ଚଳାଉଥିବା POS, କିଓସ୍କ, ଏବଂ ସ୍କାନର SDK ଦଳ ପାଇଁ। ଆପଣ ପୂର୍ବରୁ ପଠାଉଥିବା QR ପଥକୁ ସ୍ପର୍ଶ ନକରି, ତାହା ସହିତ WIA Code ପଢ଼ିବାର ଏହା ସବୁଠାରୁ ଛୋଟ ପଥ।
ବର୍ତ୍ତମାନର QR ପଥ ଅସ୍ପୃଷ୍ଟ ରହେ। WIA Code ଡିକୋଡିଂ ସେହି ସହିତ, ସମାନ ଫ୍ରେମ ଉପରେ ଚାଲେ।
ସମାନ ଫ୍ରେମ, ଗୋଟିଏ ଅତିରିକ୍ତ କଲ। ଯଦି ଆପଣଙ୍କର QR ଲାଇବ୍ରେରୀ କିଛି ପାଏନାହିଁ, ସେହି 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() କଲ ଏକ ପ୍ରକୃତ ଅନୁରୂପତା ଭେକ୍ଟର (clean_square_url.png, ମୂଲ୍ୟାଙ୍କନ କିଟ) ଉପରେ ଚଳାଯାଇଥିଲା, ଏବଂ ଏହା ସଠିକ ଭାବେ ଡିକୋଡ କରିଥିଲା — ଏହା ପରୀକ୍ଷା ହୋଇନଥିବା ନମୁନା କୋଡ ନୁହେଁ।
ସମାନ ଉପାୟରେ ଆପଣଙ୍କର ନିଜ ବିଲ୍ଡକୁ ଯାଞ୍ଚ କରନ୍ତୁ: node verify.js ସହିତ ସମସ୍ତ 35ଟି ଅନୁରୂପତା ଭେକ୍ଟର ବିରୁଦ୍ଧରେ ରେଫରେନ୍ସ ଇଞ୍ଜିନକୁ ଚଳାନ୍ତୁ — ମୂଲ୍ୟାଙ୍କନ କିଟ ↗।
ଏହା ଏକ ସଫ୍ଟୱେର ପରିବର୍ତ୍ତନ, ହାର୍ଡୱେର ନୁହେଁ — କିନ୍ତୁ କେବଳ ସେହି ସ୍କାନରଗୁଡ଼ିକ ପାଇଁ ଯାହା ପ୍ରଥମେ ଏକ ଛବି କ୍ୟାପଚର କରେ।
| ସ୍କାନର ପ୍ରକାର | ସଫ୍ଟୱେର ମାଧ୍ୟମରେ ଅପଗ୍ରେଡ ଯୋଗ୍ୟ? | କାହିଁକି |
|---|---|---|
| କ୍ୟାମେରା-ଆଧାରିତ 2D ଇମେଜର, ଫୋନ/କିଓସ୍କ/ୱେବକ୍ୟାମ |
ହଁ | ଏହା ଏକ ପ୍ରକୃତ ଛବି ଫ୍ରେମ କ୍ୟାପଚର କରେ — ଉପରୋକ୍ତ ଉଦାହରଣ ଡିକୋଡ କରୁଥିବା ସମାନ ଇନପୁଟ। |
| ଲେଜର-ଆଧାରିତ 1D/CCD ଲେଜର ବାରକୋଡ ସ୍କାନର |
ନାହିଁ | ଏହା କେବେ ବି ଏକ ଛବି କ୍ୟାପଚର କରେ ନାହିଁ — ଏହା କେବଳ ଏକ ରେଖା ସହିତ ପ୍ରତିଫଳିତ ଲେଜର ତୀବ୍ରତାକୁ ମାପେ। detectAuto()କୁ ଦେବା ପାଇଁ କୌଣସି ଫ୍ରେମ ନାହିଁ। |
ଅତିରଞ୍ଜନ ନାହିଁ: ଏକ ଲେଜର ସ୍କାନର ଫର୍ମୱେର ଅପଡେଟ ସହିତ ଏହାକୁ ପଢ଼ିବ ନାହିଁ। ଏହା ସେନ୍ସରର ଏକ ଭୌତିକ ସୀମା, ରୋଡମ୍ୟାପରେ ଏକ ଅନ୍ତରାଳ ନୁହେଁ।
ପ୍ରତ୍ୟେକ WIA Code ଏକ ଛୋଟ ମାନକ QR ପ୍ୟାଚ (ବୁଷ୍ଟର) ବହନ କରେ ଯାହା wiacode.com/s.htmlକୁ ସୂଚିତ କରେ। ଯେକୌଣସି ବର୍ତ୍ତମାନର QR ରିଡର — ଆପଣଙ୍କର ମଧ୍ୟ, ଅପରିବର୍ତ୍ତିତ — ପୂର୍ବରୁ ସେହି ପ୍ୟାଚକୁ ସ୍କାନ କରିପାରେ ଏବଂ ବ୍ରାଉଜରରେ WIA ୱେବ ସ୍କାନରରେ ପହଞ୍ଚିପାରେ। ନେଟିଭ ଏକୀକରଣ ହିଁ ଏହି ଅତିରିକ୍ତ ପାଦକୁ ହଟାଇଦିଏ।
| କେବଳ ବୁଷ୍ଟର (ଏକୀକୃତ ନୁହେଁ) | ନେଟିଭ ଡିକୋଡ (ଏହି ପୃଷ୍ଠା) | |
|---|---|---|
| ପେଲୋଡ ପର୍ଯ୍ୟନ୍ତ ପାଦକ୍ଷେପ | 2 — ବୁଷ୍ଟରକୁ ସ୍କାନ କରନ୍ତୁ, ପୃଷ୍ଠାକୁ ଲୋଡ କରନ୍ତୁ, କ୍ୟାମେରାକୁ ପୁନର୍ବାର କୋଡ ଆଡ଼କୁ ସୂଚିତ କରନ୍ତୁ | 1 — ଆପଣଙ୍କର ନିଜସ୍ୱ ପାଇପଲାଇନ ଏହାକୁ ସିଧାସଳଖ ଡିକୋଡ କରେ |
| ନେଟୱାର୍କ | ଆବଶ୍ୟକ — ଏହା ଏକ ୱେବ ପୃଷ୍ଠା ଲୋଡ କରେ | କିଛି ନାହିଁ — ସମ୍ପୂର୍ଣ୍ଣ ଅଫଲାଇନ |
| ଆପଣ କଣ ପାଆନ୍ତି | ସିଧାସଳଖ କିଛି ନାହିଁ — ବୁଷ୍ଟର କେବଳ ଏକ ସ୍ଥିର ରିଡାଇରେକ୍ଟ URL ବହନ କରେ | ଆପଣଙ୍କର ନିଜ ଆପରେ, ସଠିକ ମୂଳ ପେଲୋଡ ଷ୍ଟ୍ରିଂ |
| ଚିହ୍ନଟ ହୋଇଥିବା ଆକୃତି | କେବଳ ଛୋଟ ଏମ୍ବେଡେଡ ବର୍ଗ ପ୍ୟାଚ | ପ୍ରକାଶିତ ସମସ୍ତ 8ଟି ସିଲୁଏଟ |
| ଡିକୋଡ ବିଳମ୍ବ | ଆପଣଙ୍କର QR ପଠନ, ଏବଂ ଏକ ନେଟୱାର୍କ ରାଉଣ୍ଡ ଟ୍ରିପ | ଏକକ-ଫ୍ରେମ ଡିକୋଡ — ରେଫରେନ୍ସ ଇଞ୍ଜିନର ନିଜ ଡିବଗ HUD ଉପରେ ମାପିତ ପ୍ରତି ଫ୍ରେମ ≈386ms |
ଅନୁରୂପତା ପରୀକ୍ଷାରେ ଉତ୍ତୀର୍ଣ୍ଣ ହେଉଥିବା ପ୍ରତ୍ୟେକ ପାଇଁ WIA Code କାର୍ଯ୍ୟକାରୀ କରିବା ମାଗଣା — କୌଣସି ରୟାଲ୍ଟି ନାହିଁ, ପ୍ରତିଦ୍ୱନ୍ଦ୍ୱୀ ସ୍କାନର ପାଇଁ କୌଣସି ବ୍ୟତିକ୍ରମ ନାହିଁ। ସମ୍ପୂର୍ଣ୍ଣ ପ୍ରତିଜ୍ଞା ପଢ଼ନ୍ତୁ ଏବଂ ମୂଲ୍ୟାଙ୍କନ କିଟ ପାଆନ୍ତୁ ↗
କିଟ ଚଳାଇବା ପରେ ପ୍ରଶ୍ନ ଅଛି କି? ବଲ୍କ ଇସ୍ୟୁ, ଅଂଶୀଦାରିତା, ଏବଂ ବାଣିଜ୍ୟିକ ଗ୍ରହଣ ସମ୍ବନ୍ଧୀୟ ପଚାରୁଚୁଣା ସମାନ ଠିକଣାକୁ ଯାଏ। wiasoom@smilestory.ai
WIA Code ହେଉଛି SmileStory Co., Ltd. ର ଏକ ଉତ୍ପାଦ। ବୁଷ୍ଟର QR ଏକ ସ୍ଥିର ରିଡାଇରେକ୍ଟ, ପେଲୋଡର ଏକ କପି ନୁହେଁ — ନେଟିଭ ଏକୀକରଣ ହିଁ ଆପଣଙ୍କର ସ୍କାନରରେ ଅନୁପସ୍ଥିତ।