ஏற்கனவே 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, மதிப்பீட்டுத் தொகுப்பு) இயக்கப்பட்டு, சரியாக டிகோட் செய்யப்பட்டது — இது சோதிக்கப்படாத மாதிரி குறியீடு அல்ல.
உங்கள் சொந்த பில்டையும் இதே முறையில் சரிபார்க்கவும்: node verify.js மூலம் அனைத்து 35 இணக்கத்தன்மை வெக்டர்களுக்கும் எதிராக reference engine-ஐ இயக்கவும் — மதிப்பீட்டுத் தொகுப்பு ↗.
இது ஒரு மென்பொருள் மாற்றமே தவிர வன்பொருள் மாற்றம் அல்ல — ஆனால் முதலில் ஒரு படத்தைப் பதிவு செய்யும் ஸ்கேனர்களுக்கு மட்டுமே.
| ஸ்கேனர் வகை | மென்பொருள் மூலம் மேம்படுத்த முடியுமா? | ஏன் |
|---|---|---|
| கேமரா அடிப்படையிலானது 2D இமேஜர், போன்/கியோஸ்க்/வெப்கேம் |
ஆம் | இது ஒரு உண்மையான பட ஃபிரேமைப் பதிவு செய்கிறது — மேலே உள்ள உதாரணம் டிகோட் செய்யும் அதே உள்ளீடு. |
| லேசர் அடிப்படையிலானது 1D/CCD லேசர் பார்கோட் ஸ்கேனர் |
இல்லை | இது ஒருபோதும் படத்தைப் பதிவு செய்வதில்லை — இது ஒரு கோட்டின் வழியாக பிரதிபலிக்கும் லேசர் தீவிரத்தை மட்டுமே அளக்கிறது. detectAuto()-க்கு அனுப்ப ஃபிரேம் எதுவும் இல்லை. |
மிகைப்படுத்தலின்றி: ஒரு லேசர் ஸ்கேனர் ஃபர்ம்வேர் புதுப்பிப்புடன் கூட இதைப் படிக்காது. இது சென்சாரின் இயற்பியல் வரம்பே தவிர, திட்டப்பாதையில் உள்ள குறையல்ல.
ஒவ்வொரு WIA Code-உம் wiacode.com/s.html-ஐச் சுட்டிக்காட்டும் ஒரு சிறிய நிலையான QR படியை (booster) சுமக்கிறது. மாற்றப்படாத உங்களுடையது உள்பட, ஏற்கனவே உள்ள எந்த QR ரீடரும் அந்தப் படியை ஸ்கேன் செய்து, உலாவியில் WIA இணைய ஸ்கேனரை அடையலாம். native ஒருங்கிணைப்புதான் அந்தக் கூடுதல் படியை நீக்குகிறது.
| booster மட்டும் (ஒருங்கிணைக்கப்படவில்லை) | native டிகோடிங் (இந்தப் பக்கம்) | |
|---|---|---|
| payload-க்கான படிகள் | 2 — booster-ஐ ஸ்கேன் செய்யவும், பக்கத்தை ஏற்றவும், மீண்டும் கேமராவை குறியீட்டில் இலக்கு வைக்கவும் | 1 — உங்கள் சொந்த பைப்லைன் அதை நேரடியாக டிகோட் செய்கிறது |
| நெட்வொர்க் | தேவை — இது ஒரு வலைப்பக்கத்தை ஏற்றுகிறது | எதுவும் இல்லை — முழுமையாக ஆஃப்லைன் |
| நீங்கள் பெறுவது | நேரடியாக எதுவும் இல்லை — booster ஒரு நிலையான திசைமாற்று URL-ஐ மட்டுமே சுமக்கிறது | உங்கள் சொந்த ஆப்பில், சரியான அசல் payload சரம் |
| அடையாளம் காணப்பட்ட வடிவங்கள் | உட்பொதிக்கப்பட்ட சிறிய சதுர படி மட்டும் | வெளியிடப்பட்ட அனைத்து 8 சாயலுருக்களும் (silhouettes) |
| டிகோடிங் தாமதம் | உங்கள் QR வாசிப்பு, மேலும் ஒரு நெட்வொர்க் round trip | ஒற்றை-ஃபிரேம் டிகோடிங் — reference engine-இன் சொந்த debug HUD-இல் அளக்கப்பட்ட ஃபிரேமுக்கு ≈386ms |
இணக்கத்தன்மைச் சோதனையில் தேர்ச்சி பெறும் அனைவருக்கும் WIA Code-ஐ செயல்படுத்துவது இலவசம் — ராயல்டி இல்லை, போட்டி ஸ்கேனருக்காக விதிவிலக்கு எதுவும் இல்லை. முழு உறுதிமொழியைப் படித்து மதிப்பீட்டுத் தொகுப்பைப் பெறவும் ↗
தொகுப்பை இயக்கிய பிறகு கேள்விகளா? மொத்த வழங்கல், கூட்டாண்மை மற்றும் வணிக பயன்பாடு தொடர்பான கேள்விகள் அதே முகவரிக்குச் செல்கின்றன. wiasoom@smilestory.ai
WIA Code என்பது SmileStory Co., Ltd. நிறுவனத்தின் தயாரிப்பு. Booster QR ஒரு நிலையான திசைமாற்றமே தவிர, payload-இன் நகல் அல்ல — native ஒருங்கிணைப்புதான் உங்கள் ஸ்கேனரில் இல்லாதது.