አስቀድሞ የQR ዲኮደር ለሚያሄዱ የPOS፣ ኪዮስክ እና ስካነር SDK ቡድኖች። ይህ አስቀድሞ የሚያሰራጩትን የQR መንገድ ሳይነኩ WIA Code ን አብሮ ለማንበብ አጭሩ መንገድ ነው።
ነባሩ የ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፣ የግምገማ ኪት) ላይ ተሞክሮ በትክክል ዲኮድ አድርጎታል — ይህ ያልተሞከረ የናሙና ኮድ አይደለም።
የራስዎን ግንባታ በተመሳሳይ መንገድ ያረጋግጡ፦ የማጣቀሻ ሞተሩን በሁሉም 35 የተስማሚነት ቬክተሮች ላይ በnode verify.js ያሂዱ — የግምገማ ኪት ↗።
ይህ የሶፍትዌር ለውጥ ነው፣ የሃርድዌር አይደለም — ግን ምስል ከመጀመሪያውኑ ለሚይዙ ስካነሮች ብቻ።
| የስካነር ዓይነት | በሶፍትዌር ማሻሻል ይቻላል? | ለምን |
|---|---|---|
| በካሜራ ላይ የተመሰረተ 2D ኢሜጀር፣ ስልክ/ኪዮስክ/ዌብካም |
አዎ | እውነተኛ የምስል ፍሬም ይይዛል — ከላይ ያለው ምሳሌ የሚዲኮደው ተመሳሳይ ግብዓት። |
| በሌዘር ላይ የተመሰረተ 1D/CCD ሌዘር ባርኮድ ስካነር |
አይ | ምስል ፈጽሞ አይይዝም — በአንድ መስመር ላይ የተንፀባረቀውን የሌዘር ጥንካሬ ብቻ ይለካል። ለdetectAuto() የሚሰጥ ፍሬም የለም። |
ምንም ማጋነን የለም፦ የሌዘር ስካነር ይህን በፈርምዌር ዝማኔ አያነብም። ይህ የዳሳሹ አካላዊ ገደብ ነው፣ በመንገድ ካርታ ላይ ያለ ክፍተት አይደለም።
እያንዳንዱ WIA Code ወደ wiacode.com/s.html የሚያመለክት ትንሽ መደበኛ የQR ንጣፍ (ቡስተር) ይይዛል። ማንኛውም ነባር የQR አንባቢ — የእርስዎን ጨምሮ፣ ሳይለወጥ — ያንን ንጣፍ አስቀድሞ ስካን አድርጎ በአሳሽ ውስጥ ወደ WIA ድር ስካነር መድረስ ይችላል። ኔቲቭ ውህደት ያንን ተጨማሪ እርምጃ ያስወግዳል።
| ቡስተር ብቻ (ያልተዋሃደ) | ኔቲቭ ዲኮድ (ይህ ገጽ) | |
|---|---|---|
| ወደ payload የሚወስዱ ደረጃዎች | 2 — ቡስተሩን ስካን ያድርጉ፣ ገጹን ይጫኑ፣ ካሜራውን እንደገና ኮዱ ላይ ያነጣጥሩ | 1 — የራስዎ ፓይፕላይን በቀጥታ ይዲኮደዋል |
| አውታረ መረብ | ያስፈልጋል — የድር ገጽ ይጭናል | የለም — ሙሉ በሙሉ ከመስመር ውጭ |
| የሚያገኙት | በቀጥታ ምንም — ቡስተሩ የተወሰነ የማዘዋወሪያ URL ብቻ ይይዛል | ትክክለኛው የመጀመሪያ payload string፣ በራስዎ መተግበሪያ ውስጥ |
| የሚታወቁ ቅርጾች | የተካተተው ትንሽ ካሬ ንጣፍ ብቻ | ሁሉም 8ቱ የታተሙ ምስሎች (silhouettes) |
| የዲኮድ መዘግየት | የQR ንባብዎ፣ ከአውታረ መረብ ዙር-ጉዞ ጋር | ነጠላ-ፍሬም ዲኮዲንግ — በማጣቀሻ ሞተሩ ራሱ የማረሚያ HUD ላይ የተለካ በፍሬም ≈386ms |
WIA Code ን መተግበር የተስማሚነት ፈተናውን ለሚያልፍ ሁሉ ነጻ ነው — ምንም ሮያሊቲ የለም፣ ለተፎካካሪ ስካነር የተለየ ልዩ ሁኔታ የለም። ሙሉውን ቃል ኪዳን ያንብቡ እና የግምገማ ኪቱን ያግኙ ↗
ኪቱን ካሄዱ በኋላ ጥያቄዎች አሉዎት? የጅምላ አሰጣጥ፣ አጋርነት እና የንግድ አጠቃቀም ጥያቄዎች ወደ ተመሳሳይ አድራሻ ይላካሉ። wiasoom@smilestory.ai
WIA Code የSmileStory Co., Ltd. ውጤት ነው። የቡስተር QR የተወሰነ ማዘዋወሪያ ነው፣ የpayload ቅጂ አይደለም — ኔቲቭ ውህደት ስካነርዎ የጎደለው ነው።