WIA Code'ni mavjud skaneringizga qo'shing

Allaqachon QR dekoderni ishlatayotgan POS, kiosk va skaner SDK jamoalari uchun. Bu allaqachon ishlab chiqarishga chiqargan QR yo'lingizga tegmasdan, WIA Code'ni u bilan bir qatorda o'qishning eng qisqa yo'li.

Bu qanday joylashadi

Kamera kadri mavjud QR kutubxonasi va wiascan-core.js tomonidan parallel ravishda dekodlanadi 📷 kamera kadri Sizning mavjud QR kutubxonangiz o'zgartirilmagan + wiascan-core.js qo'shildi — detectAuto() Sizning natija ishlovchingiz bir xil callback, ikkala payload uchun ham

Mavjud QR yo'li o'zgarishsiz qoladi. WIA Code dekodlash u bilan bir qatorda, xuddi shu kadrda ishlaydi.

Minimal integratsiya

Xuddi shu kadr, bitta qo'shimcha chaqiruv. Agar QR kutubxonangiz hech narsa topmasa, xuddi shu ImageDatani WiaScan.detectAuto()ga bering.

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);
}

Ushbu aniq detectAuto() chaqiruvi ushbu sahifa nashr etilishidan oldin haqiqiy muvofiqlik vektoriga (clean_square_url.png, baholash to'plami) qarshi ishga tushirilgan va uni to'g'ri dekodlagan — bu sinovdan o'tmagan namuna kod emas.

O'z build'ingizni xuddi shunday tekshiring: node verify.js yordamida etalon dvigatelni barcha 35 ta muvofiqlik vektoriga qarshi ishga tushiring — baholash to'plami ↗.

Skanerlaringizdan qaysi biri buni qila oladi

Bu dasturiy o'zgarish, apparat emas — lekin faqat rasmni suratga oladigan skanerlar uchun.

skaner turidasturiy ta'minot orqali yangilanadimi?sababi
Kameraga asoslangan
2D tasvirlagich, telefon/kiosk/veb-kamera
Ha U haqiqiy tasvir kadrini suratga oladi — bu yuqoridagi misol dekodlaydigan xuddi shu kirish ma'lumoti.
Lazerga asoslangan
1D/CCD lazerli shtrix-kod skaneri
Yo'q U hech qachon tasvir olmaydi — u faqat chiziq bo'ylab qaytgan lazer intensivligini o'lchaydi. detectAuto()ga berish uchun kadr mavjud emas.

Bo'rttirmasdan aytganda: lazerli skaner buni firmware yangilanishi bilan o'qiy olmaydi. Bu sensorning fizik chegarasi, yo'l xaritasidagi bo'shliq emas.

Hali integratsiya qilmagan skanerlaringiz allaqachon ishlaydi — bugundan boshlab

Har bir WIA Code wiacode.com/s.html ga yo'naltiruvchi kichik standart QR yamog'ini (booster) o'zida saqlaydi. Har qanday mavjud QR o'qiuvchi — jumladan sizniki ham, o'zgartirilmagan holda — bu yamoqni allaqachon skanerlashi va brauzerdagi WIA veb-skaneriga yetib borishi mumkin. Mahalliy (native) integratsiya aynan shu qo'shimcha bosqichni yo'q qiladi.

faqat booster (integratsiya qilinmagan)mahalliy dekodlash (ushbu sahifa)
payload'ga yetib borish qadamlari 2 — booster'ni skanerlash, sahifani yuklash, kamerani kodga qayta yo'naltirish 1 — o'z pipeline'ingiz uni to'g'ridan-to'g'ri dekodlaydi
tarmoq kerak — u veb-sahifani yuklaydi kerak emas — to'liq oflayn
nima olasiz to'g'ridan-to'g'ri hech narsa — booster faqat qat'iy yo'naltirish URL manzilini o'zida saqlaydi aniq asl payload satri, o'z ilovangizda
tanib olinadigan shakllar faqat kichik ichki kvadrat yamoq e'lon qilingan barcha 8 ta siluet
dekodlash kechikishi QR o'qishingiz, qo'shimcha tarmoq round trip bitta kadrda dekodlash — etalon dvigatelning o'z debug HUD'ida o'lchangan, kadr boshiga taxminan 386ms

Ochiq va'da

WIA Code'ni joriy etish muvofiqlik testidan o'tgan har bir kishi uchun bepul — royalti yo'q, raqobatchi skaner uchun ajratilgan istisno yo'q. To'liq va'dani o'qing va baholash to'plamini oling ↗

To'plamni ishga tushirgandan keyin savollaringiz bormi? Ommaviy chiqarish, hamkorlik va tijorat qo'llash bo'yicha so'rovlar xuddi shu manzilga yuboriladi. wiasoom@smilestory.ai

Shuningdek qarang

WIA Code — SmileStory Co., Ltd. mahsuloti. Booster QR — bu payload'ning nusxasi emas, balki qat'iy yo'naltirish — skaneringizda yetishmayotgan narsa aynan mahalliy (native) integratsiyadir.