За POS, киоск и скенер SDK тимове који већ користе QR декодер. Ово је најкраћи пут да читате WIA Code уз њега — без дирања QR пута који већ користите.
Постојећи 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, евалуацијски комплет) прије објављивања ове странице и исправно га је декодирао — ово није нетестирани примјер кода.
Провјерите властиту верзију на исти начин: покрените референтни engine на свих 35 вектора усклађености помоћу node verify.js — евалуацијски комплет ↗.
Ово је софтверска промјена, не хардверска — али само за скенере који уопће снимају слику.
| тип скенера | надоградиво софтвером? | зашто |
|---|---|---|
| Заснован на камери 2D imager, телефон/киоск/веб камера |
Да | Снима стварни кадар слике — исти улаз који декодира примјер изнад. |
| Заснован на ласеру 1D/CCD ласерски скенер баркодова |
Не | Никада не снима слику — само мјери рефлектовани интензитет ласера дуж линије. Нема кадра за предају у detectAuto(). |
Без претјеривања: ласерски скенер ово неће прочитати уз ажурирање фирмвера. То је физичко ограничење сензора, а не празнина у плану развоја.
Сваки WIA Code носи мали стандардни QR фластер (booster) који упућује на wiacode.com/s.html. Било који постојећи QR читач — укључујући ваш, непромијењен — већ може скенирати тај фластер и доћи до WIA веб скенера у прегледнику. Нативна интеграција уклања тај додатни корак.
| само booster (није интегрисан) | нативно декодирање (ова страница) | |
|---|---|---|
| кораци до payload-а | 2 — скенирајте booster, учитајте страницу, поново усмјерите камеру на код | 1 — ваш властити pipeline га директно декодира |
| мрежа | потребна — учитава веб страницу | нема — потпуно offline |
| шта добијате | ништа директно — booster носи само фиксни URL за преусмјеравање | тачан оригинални payload string, у вашој властитој апликацији |
| препознати облици | само мали уграђени квадратни фластер | свих 8 објављених силуета |
| кашњење декодирања | ваше QR читање, плус мрежно путовање тамо-назад | декодирање једног кадра — ≈386ms по кадру измјерено на властитом debug HUD-у референтног engine-а |
Имплементација WIA Code је бесплатна за све који прођу тест усклађености — без накнаде (royalty), без изузетка за конкурентски скенер. Прочитајте пуно обећање и преузмите евалуацијски комплет ↗
Питања након покретања комплета? Упити о масовном издавању, партнерству и комерцијалном усвајању иду на исту адресу. wiasoom@smilestory.ai
WIA Code је производ SmileStory Co., Ltd. Booster QR је фиксно преусмјеравање, не копија payload-а — нативна интеграција је оно што недостаје вашем скенеру.