كيف تقرأ BarreCode أو Qr Code بدون ماسح كودات

هل صادفك ذات مرة كود QR و أردت قرائته و لم تكن تملك هاتفا ذكيا؟ , هل احتجت ذات مرة للتعرف على أرقام شريط كود و لكنك لم تكن تملك ماسح الكودات الباهض الثمن الذي يستعمل في المغازات التجارية؟
أنا كذلك صادفت هذا النوع من التحديات و وجدت لها حلا مبتكرا,



في البداية سنحتاج لكاميرا من النوع الجيد, أنا قمت بتجربة  webcam 2mp و لم تنجح التجربة لذا أعدت التجربة بواسطة كاميرا 5 ميجا بيكسل و نجح الأمر.

لدي كود ما أردت استرجاع الأرقام التي وقع فسخها, قمت أولا بتصوير الكود بواسطة الهاتف الجوال 5 ميجا بيكسل و من ثم أرسلتها بالبلوتوث إلى أوبنتو لأحصل على هذه الصورة بعد تقليل حجمها من خلال خاصية Crop ببرنامج Shotwell


بعدها قمت بتحويلها إلى كود بواسطة الموقع http://zxing.org/w/decode.jspx
لأحصل على الأرقان التالية 0001595642 و هي الأرقام التي وقع حذفها

ثم قمت باستعمال برنامج EAN BARCODE v 1.80 و هو برنامج مجاني لتوليد Code Barre يعمل عبر برنامج Wine و حصلت على هذه الكود


و الذي أستطيع إعادة طباعته و استعماله من جديد, كما يمكنني قرائته بواسطة برنامج zbar الذي يعمل على لينوكس

sudo apt-get install zbar-tools
البرنامج يعمل مع الصورة الثانية و لكن للأسف لا يمكنه التعرف على الصورة الأولى لأن فيها تشويش  أي أن الصورة ليست نقية كما يجب

الطريقة كالآتي و هي تمكنك من قراءة Qr Code كذلك بكل سهولة

مثال:

zbarimg -q 0000001595642.jpg
النتيجة

EAN-13:0000001595642
أيضا

zbarimg -q 200px-Qrcode_wikipedia_fr.jpg

 QR-Code:http://fr.wikipedia.org/

كما يمكننا استعمال الويب كام إن كانت ذات جودة عالية عبر

 zbarcam --raw /dev/video0


 و هكذا أقرأ أي كود مباشرة عبر الويب كام

في اﻷخير أود أن أقترح عليكم موقعا مفيد بالفرنسية فيه شرح حول كيف تعمل هذه الكودات و لماذا وقع اختيارها بهذا الشكل
http://www.aurel32.net/elec/codes_barres.php