ನಿಮ್ಮ ಈಗಿರುವ ಸ್ಕ್ಯಾನರ್‌ಗೆ WIA Code ಸೇರಿಸಿ

ಈಗಾಗಲೇ QR ಡಿಕೋಡರ್ ಚಾಲನೆಯಲ್ಲಿರುವ POS, ಕಿಯೋಸ್ಕ್, ಮತ್ತು ಸ್ಕ್ಯಾನರ್ SDK ತಂಡಗಳಿಗಾಗಿ. ನೀವು ಈಗಾಗಲೇ ಶಿಪ್ ಮಾಡಿರುವ 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 ವೆಬ್ ಸ್ಕ್ಯಾನರ್ ಅನ್ನು ತಲುಪಬಹುದು. ಸ್ಥಳೀಯ (native) ಇಂಟಿಗ್ರೇಶನ್ ಆ ಹೆಚ್ಚುವರಿ ಹಂತವನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ.

ಬೂಸ್ಟರ್ ಮಾತ್ರ (ಇಂಟಿಗ್ರೇಟ್ ಮಾಡಿಲ್ಲ)ಸ್ಥಳೀಯ ಡಿಕೋಡ್ (ಈ ಪುಟ)
ಪೇಲೋಡ್‌ಗೆ ಹಂತಗಳು 2 — ಬೂಸ್ಟರ್ ಸ್ಕ್ಯಾನ್ ಮಾಡಿ, ಪುಟ ಲೋಡ್ ಮಾಡಿ, ಮತ್ತೆ ಕ್ಯಾಮೆರಾವನ್ನು ಕೋಡ್‌ಗೆ ತೋರಿಸಿ 1 — ನಿಮ್ಮ ಸ್ವಂತ ಪೈಪ್‌ಲೈನ್ ಅದನ್ನು ನೇರವಾಗಿ ಡಿಕೋಡ್ ಮಾಡುತ್ತದೆ
ನೆಟ್‌ವರ್ಕ್ ಅಗತ್ಯವಿದೆ — ಇದು ಒಂದು ವೆಬ್ ಪುಟವನ್ನು ಲೋಡ್ ಮಾಡುತ್ತದೆ ಯಾವುದೂ ಇಲ್ಲ — ಸಂಪೂರ್ಣ ಆಫ್‌ಲೈನ್
ನಿಮಗೆ ಏನು ಸಿಗುತ್ತದೆ ನೇರವಾಗಿ ಏನೂ ಇಲ್ಲ — ಬೂಸ್ಟರ್ ಕೇವಲ ಒಂದು ಸ್ಥಿರ ರೀಡೈರೆಕ್ಟ್ URL ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ ನಿಮ್ಮ ಸ್ವಂತ ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ, ನಿಖರವಾದ ಮೂಲ ಪೇಲೋಡ್ ಸ್ಟ್ರಿಂಗ್
ಗುರುತಿಸಲ್ಪಟ್ಟ ಆಕಾರಗಳು ಕೇವಲ ಸಣ್ಣ ಎಂಬೆಡೆಡ್ ಚದರ ಪ್ಯಾಚ್ ಮಾತ್ರ ಎಲ್ಲಾ 8 ಪ್ರಕಟಿತ ಸಿಲೂಯೆಟ್‌ಗಳು
ಡಿಕೋಡ್ ಲೇಟೆನ್ಸಿ ನಿಮ್ಮ QR ಓದುವಿಕೆ, ಜೊತೆಗೆ ಒಂದು ನೆಟ್‌ವರ್ಕ್ ರೌಂಡ್ ಟ್ರಿಪ್ ಒಂದೇ-ಫ್ರೇಮ್ ಡಿಕೋಡ್ — ರೆಫರೆನ್ಸ್ ಎಂಜಿನ್‌ನ ಸ್ವಂತ ಡೀಬಗ್ HUD ನಲ್ಲಿ ಅಳೆದಂತೆ ಪ್ರತಿ ಫ್ರೇಮ್‌ಗೆ ≈386ms

ಮುಕ್ತ ಪ್ರತಿಜ್ಞೆ

ಅನುಸರಣೆ ಪರೀಕ್ಷೆಯಲ್ಲಿ ಉತ್ತೀರ್ಣರಾಗುವ ಪ್ರತಿಯೊಬ್ಬರಿಗೂ WIA Code ಅನ್ನು ಅಳವಡಿಸುವುದು ಉಚಿತ — ಯಾವುದೇ ರಾಯಧನ ಇಲ್ಲ, ಸ್ಪರ್ಧಾತ್ಮಕ ಸ್ಕ್ಯಾನರ್‌ಗಾಗಿ ಯಾವುದೇ ವಿನಾಯಿತಿ ಇಲ್ಲ. ಸಂಪೂರ್ಣ ಪ್ರತಿಜ್ಞೆಯನ್ನು ಓದಿ ಮತ್ತು ಮೌಲ್ಯಮಾಪನ ಕಿಟ್ ಪಡೆಯಿರಿ ↗

ಕಿಟ್ ಚಲಾಯಿಸಿದ ನಂತರ ಪ್ರಶ್ನೆಗಳಿವೆಯೇ? ಬೃಹತ್ ವಿತರಣೆ, ಪಾಲುದಾರಿಕೆ, ಮತ್ತು ವಾಣಿಜ್ಯ ಅಳವಡಿಕೆ ವಿಚಾರಣೆಗಳು ಅದೇ ವಿಳಾಸಕ್ಕೆ ಹೋಗುತ್ತವೆ. wiasoom@smilestory.ai

ಇದನ್ನೂ ನೋಡಿ

WIA Code ಎಂಬುದು SmileStory Co., Ltd. ನ ಉತ್ಪನ್ನವಾಗಿದೆ. ಬೂಸ್ಟರ್ QR ಎಂಬುದು ಒಂದು ಸ್ಥಿರ ರೀಡೈರೆಕ್ಟ್ ಆಗಿದೆ, ಪೇಲೋಡ್‌ನ ನಕಲಲ್ಲ — ಸ್ಥಳೀಯ ಇಂಟಿಗ್ರೇಶನ್ ನಿಮ್ಮ ಸ್ಕ್ಯಾನರ್‌ಗೆ ಕಾಣೆಯಾಗಿರುವುದು.