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, შეფასების ნაკრები) ამ გვერდის გამოქვეყნებამდე და სწორად დეკოდირდა — ეს არ არის შეუმოწმებელი მაგალითის კოდი.
გადაამოწმეთ საკუთარი build იმავე გზით: გაუშვით საცნობარო ძრავა 35-ვე შესაბამისობის ვექტორზე ბრძანებით node verify.js — შეფასების ნაკრები ↗.
ეს არის პროგრამული ცვლილება და არა აპარატურული — მაგრამ მხოლოდ იმ სკანერებისთვის, რომლებიც საერთოდ იღებენ გამოსახულებას.
| სკანერის ტიპი | პროგრამულად განახლებადი? | რატომ |
|---|---|---|
| კამერაზე დაფუძნებული 2D იმეიჯერი, ტელეფონი/კიოსკი/ვები-კამერა |
დიახ | ის იღებს რეალურ გამოსახულების კადრს — იმავე შემავალ მონაცემს, რომელსაც ზემოთ მოცემული მაგალითი დეკოდირებს. |
| ლაზერზე დაფუძნებული 1D/CCD ლაზერული შტრიხკოდის სკანერი |
არა | ის არასდროს იღებს გამოსახულებას — ის მხოლოდ ზომავს არეკლილი ლაზერის ინტენსივობას ხაზის გასწვრივ. არ არსებობს კადრი, რომელიც შეიძლება გადაეცეს detectAuto()-ს. |
გადაჭარბების გარეშე: ლაზერული სკანერი ამას firmware-ის განახლებით ვერ წაიკითხავს. ეს არის სენსორის ფიზიკური შეზღუდვა და არა roadmap-ის ხარვეზი.
ყოველი WIA Code შეიცავს პატარა სტანდარტულ QR პაჩს (booster-ს), რომელიც მიუთითებს wiacode.com/s.html-ზე. ნებისმიერ არსებულ QR წამკითხველს — მათ შორის თქვენსას, შეუცვლელადაც — უკვე შეუძლია ამ პაჩის სკანირება და WIA ვები-სკანერამდე მისვლა ბრაუზერში. ნატიური ინტეგრაცია არის ის, რაც ამ დამატებით საფეხურს აღმოფხვრის.
| მხოლოდ booster (არაინტეგრირებული) | ნატიური დეკოდირება (ეს გვერდი) | |
|---|---|---|
| ნაბიჯები დატვირთვამდე | 2 — დაასკანერეთ booster, ჩატვირთეთ გვერდი, კვლავ მიმართეთ კამერა კოდს | 1 — თქვენი საკუთარი პაიპლაინი მას პირდაპირ დეკოდირებს |
| ქსელი | საჭიროა — ის ტვირთავს ვები-გვერდს | არცერთი — სრულად ოფლაინ |
| რას მიიღებთ | პირდაპირ არაფერს — booster ატარებს მხოლოდ ფიქსირებულ გადამისამართების URL-ს | ზუსტი ორიგინალური დატვირთვის სტრიქონი, თქვენს საკუთარ აპლიკაციაში |
| ამოცნობილი ფორმები | მხოლოდ პატარა ჩაშენებული კვადრატული პაჩი | ყველა 8 გამოქვეყნებული სილუეტი |
| დეკოდირების დაყოვნება | თქვენი QR წაკითხვა, პლუს ქსელური მოგზაურობა (round trip) | ერთი კადრის დეკოდირება — ≈386ms ერთ კადრზე, გაზომილი საცნობარო ძრავის საკუთარ debug HUD-ზე |
WIA Code-ის დანერგვა უფასოა ყველასთვის, ვინც აბარებს შესაბამისობის ტესტს — არანაირი როიალტი, არანაირი გამონაკლისი კონკურენტი სკანერისთვის. წაიკითხეთ სრული დაპირება და მიიღეთ შეფასების ნაკრები ↗
კითხვები ნაკრების გაშვების შემდეგ? საბითუმო გაცემის, პარტნიორობისა და კომერციული დანერგვის შეკითხვები იგზავნება იმავე მისამართზე. wiasoom@smilestory.ai
WIA Code არის SmileStory Co., Ltd.-ის პროდუქტი. Booster QR არის ფიქსირებული გადამისამართება და არა დატვირთვის ასლი — ნატიური ინტეგრაცია არის ის, რაც თქვენს სკანერს აკლია.