سؤال

لدي الباركود الصور في jpg و تريد استخراج الباركود # من تلك.الرجاء المساعدة!

هل كانت مفيدة؟

المحلول

انظر CodeProject المادة: قراءة الباركود من صورة - II.

المؤلف (جيمس) يحسن (والاعتمادات) ، كتبت سابقا VB مكتبة لفك الرموز الشريطية من صورة باستخدام فقط .صافي رمز.

هناك نوعان من المشاريع في تنزيل الحل:

  • الباركود المكتبة - كتب في C#
  • اختبار التطبيق - كتب في VB

ولقد استخدمت بنجاح C# كود في VS2008 ضد JPG صورة مع تمديد (ويشمل ألفا حرف) 39 رمز الباركود.

المكتبة لديها القدرة على مسح كامل صورة الباركود ، حيث الباركود هو جزء فقط.هذا وقد النقاط الجيدة والسيئة.هو أكثر مرونة ، ولكن قد تحتاج إلى تحليل الضوضاء.بالطبع سوف تريد أن تبدأ مع أنظف صورة ممكنة.أيضا, الباركود الممسوحة ضوئيا يجب أن يكون مستقيم إلى حد ما ، وليس استدارة أو الانحراف في زاوية.

إذا كنت يمكن أن تحد من المسح الضوئي إلى "شريحة" من الباركود الفعلية ، قد تحصل على دقة أفضل.

في المادة التعليقات ، مستخدم آخر وتقدم وظيفة أن إعادة بمسح الباركود و يستخدم الاختباري أرقام ، وهو أمر عظيم إذا كنت السيطرة على الطباعة الأصلي الباركود ويمكن أن تشمل الاختباري في المقام الأول.

هناك بالطبع بعض مؤثرة جدا (وبعض مكلفة جدا) الحلول التجارية التي لديها ميزة كونها مجربة أكثر مرونة ، يمكن مسح أكثر الباركود صيغ و هي أكثر تسامحا من جودة الصورة بسبب تحسين صورة أخذ العينات.ولكن هذا هو جيد (مجانا) تبدأ!

سوف تحتاج إلى الاشتراك مع CodeProject لتحميل الكود, ولكن هذا هو مجاني أيضا و يستحق الوقت لأن هناك الكثير من الخير مدونة على هذا الموقع!

تحديث:بالمناسبة, لقد نظرت في بلوق أن يواكيم Kerschbaumer يذكر في جواب آخر على سؤالك.بالتأكيد إبقاء العين على هذا المشروع!يبدو جدا قوة الحل.إذا كان يمكن قراءة تلك منحرفة الباركود من تلك مشغول الصور, ثم أنها يمكن أن تفعل أي شيء!

نصائح أخرى

وقمنا بتطوير ميلان # المكون الذي يقرأ القيم من الباركود من كل البعد، والتناوب، والجودة وما إلى ذلك أنها ليست الافراج عن بعد ولكن سنقوم بنشر معلومات مفصلة حول هذا الموضوع على الموقع http://blog.lemqi.com . سيكون على الأرجح مجانا (مصدر ربما مفتوح). ولكن ربما انها لا تزال 1-2 أسابيع حتى الإفراج كما علينا أن ريفاكتور رمز من قبل.

ويمكنني استخدام أدوات الباركود softek - http://www.bardecode.com/

ويعمل بشكل جيد جدا - 249 $ للمطور واحد

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top