បញ្ចូល WIA Code ទៅក្នុងម៉ាស៊ីនស្កេនដែលមានស្រាប់របស់អ្នក

សម្រាប់ក្រុម POS កុងទឺយកខ្ចី(kiosk) និង SDK ម៉ាស៊ីនស្កេនដែលកំពុងដំណើរការកម្មវិធីឌិកូដ QR រួចហើយ។ នេះជាផ្លូវខ្លីបំផុតដើម្បីអានកូដ WIA Code រួមជាមួយវា — ដោយមិនប៉ះពាល់ដល់ផ្លូវ QR ដែលអ្នកបានដាក់ឲ្យប្រើប្រាស់រួចហើយ។

របៀបដែលវាសមស្រប

ស៊ុមរូបភាពពីកាមេរ៉ាត្រូវបានឌិកូដដោយបណ្ណាល័យ QR ដែលមានស្រាប់ និង wiascan-core.js ស្របគ្នា 📷 ស៊ុមរូបភាពពីកាមេរ៉ា បណ្ណាល័យ QR ដែលមានស្រាប់របស់អ្នក មិនបានកែប្រែ + wiascan-core.js បានបន្ថែម — detectAuto() កម្មវិធីដោះស្រាយលទ្ធផលរបស់អ្នក callback ដដែល ទោះជាទិន្នន័យមកពីប្រភពណាក៏ដោយ

ផ្លូវ 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 ជាការប្តូរទិសដ៏ថេរ មិនមែនជាច្បាប់ចម្លងទិន្នន័យផ្ទុកទេ — ការបញ្ចូលបញ្ចូលគ្នាដើមកំណើតគឺជាអ្វីដែលម៉ាស៊ីនស្កេនរបស់អ្នកខ្វះ។