Untuk pasukan POS, kiosk, dan SDK pengimbas yang sudah menjalankan penyahkod QR. Ini adalah laluan terpendek untuk membaca WIA Code bersamanya — tanpa menyentuh laluan QR yang sudah anda gunakan.
Laluan QR sedia ada tidak disentuh. Penyahkodan WIA Code berjalan bersamanya, pada bingkai yang sama.
Bingkai yang sama, satu panggilan tambahan. Jika pustaka QR anda tidak menjumpai apa-apa, serahkan ImageData yang sama kepada 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);
}
Panggilan detectAuto() yang tepat ini telah dijalankan terhadap vektor pematuhan sebenar (clean_square_url.png, kit penilaian) sebelum halaman ini diterbitkan, dan ia menyahkodnya dengan betul — ini bukan kod sampel yang tidak diuji.
Sahkan binaan anda sendiri dengan cara yang sama: jalankan enjin rujukan terhadap kesemua 35 vektor pematuhan dengan node verify.js — kit penilaian ↗.
Ini adalah perubahan perisian, bukan perkakasan — tetapi hanya untuk pengimbas yang menangkap imej pada asalnya.
| jenis pengimbas | boleh dinaik taraf melalui perisian? | sebab |
|---|---|---|
| Berasaskan kamera pengimej 2D, telefon/kiosk/webcam |
Ya | Ia menangkap bingkai imej sebenar — input yang sama seperti yang dinyahkod oleh contoh di atas. |
| Berasaskan laser pengimbas kod bar laser 1D/CCD |
Tidak | Ia tidak pernah menangkap imej — ia hanya mengukur keamatan laser yang dipantulkan sepanjang satu garis. Tiada bingkai untuk diserahkan kepada detectAuto(). |
Tiada berlebih-lebihan: pengimbas laser tidak akan membaca ini walaupun dengan kemas kini perisian tegar. Itu adalah had fizikal sensor, bukan jurang dalam pelan hala tuju.
Setiap WIA Code membawa tampalan QR standard kecil (booster) yang menunjuk ke wiacode.com/s.html. Mana-mana pembaca QR sedia ada — termasuk milik anda, tanpa diubah suai — sudah boleh mengimbas tampalan itu dan sampai ke pengimbas web WIA dalam pelayar. Integrasi asli adalah yang menghapuskan langkah tambahan itu.
| booster sahaja (tidak diintegrasikan) | penyahkodan asli (halaman ini) | |
|---|---|---|
| langkah ke payload | 2 — imbas booster, muatkan halaman, arahkan kamera pada kod sekali lagi | 1 — saluran paip anda sendiri menyahkodnya secara langsung |
| rangkaian | diperlukan — ia memuatkan halaman web | tiada — sepenuhnya luar talian |
| apa yang anda perolehi | tiada apa-apa secara langsung — booster hanya membawa URL pengalihan tetap | rentetan payload asal yang tepat, dalam aplikasi anda sendiri |
| bentuk yang dikenali | hanya tampalan segi empat sama terbenam yang kecil | kesemua 8 siluet yang diterbitkan |
| kependaman penyahkodan | bacaan QR anda, ditambah perjalanan pergi-balik rangkaian | penyahkodan bingkai tunggal — ≈386ms setiap bingkai diukur pada HUD debug enjin rujukan sendiri |
Melaksanakan WIA Code adalah percuma untuk semua orang yang lulus ujian pematuhan — tiada royalti, tiada pengecualian untuk pengimbas pesaing. Baca ikrar penuh dan dapatkan kit penilaian ↗
Ada soalan selepas menjalankan kit? Pertanyaan mengenai pengeluaran pukal, perkongsian, dan penerimaan komersial dihantar ke alamat yang sama. wiasoom@smilestory.ai
WIA Code adalah produk SmileStory Co., Ltd. QR booster adalah pengalihan tetap, bukan salinan payload — integrasi asli adalah apa yang tiada pada pengimbas anda.