សម្រាប់ក្រុម POS កុងទឺយកខ្ចី(kiosk) និង 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 ផ្ទាល់ខ្លួនរបស់អ្នកតាមរបៀបដូចគ្នា៖ ដំណើរការម៉ាស៊ីនយោងទល់នឹងវ៉ិចទ័រអនុលោមភាពទាំង៣៥ដោយប្រើ node verify.js — ឈុតវាយតម្លៃ ↗។
នេះជាការផ្លាស់ប្តូរផ្នែកទន់ មិនមែនផ្នែករឹងទេ — ប៉ុន្តែសម្រាប់តែម៉ាស៊ីនស្កេនដែលថតរូបភាពជាមុនសិន។
| ប្រភេទម៉ាស៊ីនស្កេន | អាចធ្វើបច្ចុប្បន្នភាពតាមផ្នែកទន់បានទេ? | ហេតុអ្វី |
|---|---|---|
| ផ្អែកលើកាមេរ៉ា ឧបករណ៍ថតរូបភាព 2D ទូរស័ព្ទ/kiosk/webcam |
បាទ/ចាស | វាថតស៊ុមរូបភាពពិតប្រាកដមួយ — ដូចគ្នានឹងទិន្នន័យបញ្ចូលដែលឧទាហរណ៍ខាងលើឌិកូដ។ |
| ផ្អែកលើឡាស៊ែរ ម៉ាស៊ីនស្កេនបាកូដឡាស៊ែរ 1D/CCD |
ទេ | វាមិនដែលថតរូបភាពទេ — វាគ្រាន់តែវាស់កម្រិតពន្លឺឡាស៊ែរដែលឆ្លុះបញ្ចាំងតាមបន្ទាត់មួយប៉ុណ្ណោះ។ គ្មានស៊ុមរូបភាពសម្រាប់ប្រគល់ទៅ detectAuto() ទេ។ |
គ្មានការនិយាយបំផ្លើសទេ៖ ម៉ាស៊ីនស្កេនឡាស៊ែរនឹងមិនអាចអានវាបានទេ ទោះបីធ្វើបច្ចុប្បន្នភាព firmware ក៏ដោយ។ នេះជាដែនកំណត់ខាងរូបវន្តរបស់ឧបករណ៍ចាប់សញ្ញា មិនមែនជាចន្លោះនៅក្នុងផែនការអភិវឌ្ឍន៍ទេ។
WIA Code រាល់មួយផ្ទុកបំណះ QR ស្តង់ដារតូចមួយ (booster) ដែលចង្អុលទៅ wiacode.com/s.html។ កម្មវិធីអាន QR ដែលមានស្រាប់ណាមួយ — រួមទាំងកម្មវិធីរបស់អ្នក ដោយមិនកែប្រែ — អាចស្កេនបំណះនោះបាន ហើយទៅដល់ម៉ាស៊ីនស្កេនវេប WIA នៅក្នុងកម្មវិធីអ៊ីនធឺណិត។ ការបញ្ចូលបញ្ចូលគ្នាដើមកំណើតគឺជាអ្វីដែលដកចេញនូវជំហានបន្ថែមនោះ។
| តែ booster ប៉ុណ្ណោះ (មិនបានបញ្ចូលបញ្ចូលគ្នា) | ការឌិកូដដើមកំណើត (ទំព័រនេះ) | |
|---|---|---|
| ជំហានទៅដល់ទិន្នន័យផ្ទុក | ២ — ស្កេន booster ផ្ទុកទំព័រ ចង្អុលកាមេរ៉ាទៅកូដម្តងទៀត | ១ — បណ្តុំកម្មវិធីផ្ទាល់ខ្លួនរបស់អ្នកឌិកូដវាដោយផ្ទាល់ |
| បណ្តាញ | ត្រូវការ — វាផ្ទុកទំព័រវេប | គ្មាន — ក្រៅបណ្តាញទាំងស្រុង |
| អ្វីដែលអ្នកទទួលបាន | គ្មានអ្វីដោយផ្ទាល់ទេ — booster ផ្ទុកតែ URL ប្តូរទិសដ៏ថេរមួយប៉ុណ្ណោះ | ខ្សែអក្សរទិន្នន័យផ្ទុកដើមដ៏ជាក់លាក់ នៅក្នុងកម្មវិធីផ្ទាល់ខ្លួនរបស់អ្នក |
| រូបរាងដែលអាចទទួលស្គាល់ | តែបំណះការ៉េតូចដែលបានបង្កប់ប៉ុណ្ណោះ | រូបរាងទាំង៨ដែលបានផ្សព្វផ្សាយទាំងអស់ |
| ភាពយឺតយ៉ាវនៃការឌិកូដ | ការអាន QR របស់អ្នក បូកនឹងការធ្វើដំណើរទៅមករបស់បណ្តាញ | ការឌិកូដស៊ុមរូបភាពតែមួយ — ប្រហែល ៣៨៦ms ក្នុងមួយស៊ុមរូបភាព វាស់នៅលើ debug HUD ផ្ទាល់របស់ម៉ាស៊ីនយោង |
ការអនុវត្ត WIA Code គឺឥតគិតថ្លៃសម្រាប់អ្នករាល់គ្នាដែលឆ្លងកាត់ការធ្វើតេស្តអនុលោមភាព — គ្មានថ្លៃរ៉ូយ៉ាល់ទី គ្មានករណីលើកលែងសម្រាប់ម៉ាស៊ីនស្កេនប្រកួតប្រជែងណាមួយឡើយ។ អានការសន្យាពេញលេញ និងទទួលបានឈុតវាយតម្លៃ ↗
មានសំណួរបន្ទាប់ពីដំណើរការឈុត? សំណួរអំពីការចេញផ្សាយចំនួនច្រើន ភាពជាដៃគូ និងការទទួលយកជាពាណិជ្ជកម្ម ត្រូវផ្ញើទៅអាសយដ្ឋានដូចគ្នា។ wiasoom@smilestory.ai
WIA Code ជាផលិតផលរបស់ SmileStory Co., Ltd.។ Booster QR ជាការប្តូរទិសដ៏ថេរ មិនមែនជាច្បាប់ចម្លងទិន្នន័យផ្ទុកទេ — ការបញ្ចូលបញ្ចូលគ្នាដើមកំណើតគឺជាអ្វីដែលម៉ាស៊ីនស្កេនរបស់អ្នកខ្វះ។