كيفية اكتشاف وتصحيح الخطوط أو الأشكال المكسورة في الصورة النقطية؟

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

  •  22-07-2019
  •  | 
  •  

سؤال

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

إذا كان لديك أي فكرة، أعلمني بها.

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

المحلول

فيما يلي خوارزمية بسيطة لمعالجة الفجوات الصغيرة:

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

بعد ذلك، استخدم مرشحًا رقيقًا يزيل الخطوط الخارجية الإضافية ولكنه يترك الفجوات المملوءة بمفردها.

راجع هذه المقالة للتعرف على بعض المرشحات والمعلمات: مختبر معالجة الصور في C#

نصائح أخرى

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

وكيف اخترت elemt هيكلة لأداء الختام يمكن أيضا جعل أداء أفضل أو أسوأ من ذلك.

وومقالة ويكيبيديا هي النظرية جدا (أو الرياضية) لذلك قد ترغب في اللجوء إلى جوجل أو أي كتاب عن معالجة الصور للحصول على أفضل تفسير لكيفية القيام به.

تحويل هاف يمكن أن تساعدك. المكافأة: تحصل المعلمات خطوط للملف ناقلات بك

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