ఇప్పటికే 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 wiacode.com/s.htmlను సూచించే ఒక చిన్న ప్రామాణిక QR ప్యాచ్ (బూస్టర్)ను మోస్తుంది. ఇప్పటికే ఉన్న ఏ QR రీడర్ అయినా — మీది సహా, మార్పు లేకుండా — ఆ ప్యాచ్ను ఇప్పటికే స్కాన్ చేసి బ్రౌజర్లో WIA వెబ్ స్కానర్ను చేరుకోగలదు. నేటివ్ సమీకరణ ఆ అదనపు దశను తొలగిస్తుంది.
| బూస్టర్ మాత్రమే (సమీకరించబడలేదు) | నేటివ్ డీకోడింగ్ (ఈ పేజీ) | |
|---|---|---|
| పేలోడ్కు దశలు | 2 — బూస్టర్ను స్కాన్ చేయండి, పేజీని లోడ్ చేయండి, కెమెరాను మళ్లీ కోడ్పై చూపండి | 1 — మీ స్వంత పైప్లైన్ దానిని నేరుగా డీకోడ్ చేస్తుంది |
| నెట్వర్క్ | అవసరం — ఇది ఒక వెబ్ పేజీని లోడ్ చేస్తుంది | ఏదీ లేదు — పూర్తిగా ఆఫ్లైన్ |
| మీకు లభించేది | నేరుగా ఏమీ లేదు — బూస్టర్ కేవలం ఒక స్థిర రీడైరెక్ట్ URLను మాత్రమే మోస్తుంది | మీ స్వంత యాప్లో, ఖచ్చితమైన అసలు పేలోడ్ స్ట్రింగ్ |
| గుర్తించిన ఆకారాలు | పొందుపరచిన చిన్న చతురస్ర ప్యాచ్ మాత్రమే | ప్రచురించిన అన్ని 8 సిల్హౌట్లు |
| డీకోడ్ లేటెన్సీ | మీ QR రీడింగ్, ప్లస్ ఒక నెట్వర్క్ రౌండ్ ట్రిప్ | సింగిల్-ఫ్రేమ్ డీకోడింగ్ — రిఫరెన్స్ ఇంజిన్ యొక్క సొంత డీబగ్ HUDపై కొలవబడిన ఫ్రేమ్కు ≈386ms |
కన్ఫర్మెన్స్ పరీక్షలో ఉత్తీర్ణులైన ప్రతి ఒక్కరికీ WIA Code అమలు చేయడం ఉచితం — రాయల్టీ లేదు, పోటీ స్కానర్ కోసం ఏ మినహాయింపు లేదు. పూర్తి ప్రతిజ్ఞను చదివి మూల్యాంకన కిట్ను పొందండి ↗
కిట్ను నడిపిన తర్వాత ప్రశ్నలా? బల్క్ జారీ, భాగస్వామ్యం, మరియు వాణిజ్య స్వీకరణ సంబంధిత విచారణలు అదే చిరునామాకు వెళ్తాయి. wiasoom@smilestory.ai
WIA Code అనేది SmileStory Co., Ltd. యొక్క ఉత్పత్తి. బూస్టర్ QR అనేది ఒక స్థిర రీడైరెక్ట్, పేలోడ్ కాపీ కాదు — నేటివ్ సమీకరణ మీ స్కానర్లో లేనిది అదే.