તમારા હાલના સ્કેનરમાં WIA Code ઉમેરો

એવી POS, કિઓસ્ક અને સ્કેનર SDK ટીમો માટે જે પહેલેથી QR ડિકોડર ચલાવી રહી છે. હાલમાં ચાલી રહેલા QR પાથને સ્પર્શ કર્યા વગર, તેની સાથે-સાથે WIA Code વાંચવાનો આ સૌથી ટૂંકો રસ્તો છે.

તે કેવી રીતે બંધબેસે છે

કેમેરા ફ્રેમ હાલની QR લાઇબ્રેરી અને wiascan-core.js દ્વારા સમાંતરે ડિકોડ થાય છે 📷 કેમેરા ફ્રેમ તમારી હાલની QR લાઇબ્રેરી અફેરફાર વગરની + wiascan-core.js ઉમેરાયું — detectAuto() તમારું રિઝલ્ટ હેન્ડલર એ જ કૉલબેક, બેમાંથી કોઈ પણ પેલોડ

હાલનો 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 એ એક નિશ્ચિત રીડાયરેક્ટ છે, પેલોડની કૉપી નથી — નેટિવ ઇન્ટિગ્રેશન એ છે જેની તમારા સ્કેનરમાં ખામી છે.