OCR: كيفية العثور على colormatrix المناسب لتحديد ألوان جديدة؟

StackOverflow https://stackoverflow.com/questions/554561

  •  23-08-2019
  •  | 
  •  

سؤال

أنا عالق الآن مع تحديد البعد من كل سطر. تحتوي القائمة التي أرغبت في كشط بها ألوان مختلفة فيه، وما يزعجني أكثر تحديدا:

Example

كما ترون الصورة أحاول تحليلها حصلت على خلفية بيضاء مع نص أخضر. خلفية الاختيار رمادية مع النص الأسود. وكل خط ثاني لديه خلفية رمادية قليلا، لكنني تمكنت من التعامل مع التباين مع colormatrix.

للرجوع إلى المرجع، لدي بعض colormatrizes الأخرى مثل Greyscale، سلبية، setcontrast، setbrightness وهلم جرا.

الطريقة التي تبحث عن الخطوط تعمل بشكل جيد مع الجزء الأكبر من الصورة، ولكن الفرامل التحديد ذلك.

الآن أنا عالق ولا أعرف ماذا أفعل. أنا غوغاز لمدة ساعة، لكن لم أجد حلا.


اعتقدت أنه ربما أستطيع تحويل الخلفية الرمادية من الاختيار إلى اللون الأبيض دون التأثير على النص والجرعات الغريبة بقية الصورة. ولكن لا يمكنني العثور على colormatrix الذي يقوم بهذه المهمة.

هل تعرف واحد أو حصلت على حل أفضل؟

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

المحلول

لماذا استخدام مصفوفة اللون على الإطلاق؟

إنه يعمل (على الأقل لمثالك المحدد) أسهل بكثير مع ImageMagick -threshold عملية:

 convert                                              \
    http://img18.imageshack.us/img18/210/lobbymd9.jpg \
   -threshold 50%                                     \
    result.jpg

النتيجة البصرية:

Original   =>   Thresholded 50%

يترك العتبة أساسا على قيم 2 فقط (صفر أو أقصى) لكل لون. يتم تعيين كل قيمة أسفل العتبة إلى 0، وتصل القيم الموجودة فوق العتبة إلى 255 (أو 65535 إذا كنت تعمل في عمق 16 بت). تأثير النهاية هو صورة بيضاء نقية + بيضاء.

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