المزيد من المعلومات عن إيجاد الحواف

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

صورة مع كشف الحواف في PictorX تُظهر خطوطًا متتبَّعة

كيف تجد كاشفات الحواف الخطوط

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

إيجاد الحواف

تحويل إيجاد الحواف الصورة إلى تدرج رمادي ثم يطبّق نواتي Sobel صغيرتين: واحدة تنظر يمينًا–يسارًا والأخرى أعلى–أسفل. دمجهما بـ √(gx² + gy²) يعطي كل بكسل قوة: كم هو مفاجئ التغيّر هنا؟ التغيّرات القوية تصبح حواف. يعكس PictorX النتيجة افتراضيًا فتحصل على خطوط داكنة على حقل فاتح—مظهر الرسم الخطي الكلاسيكي. يمكنك الإبقاء على الشفافية ليجلس المحيط فوق ما خلف الطبقة.

مثال إيجاد الحواف في PictorX: خطوط داكنة على خلفية فاتحة

سوبيل

يستخدم Sobel النواتين نفسهما يمينًا–يسارًا وأعلى–أسفل، لكنه يقيس كل قناة لون على حدة. يحتفظ المحيط بلمحة من الألوان الأصلية بدل رسم رمادي مسطح. مقارنةً بـ Canny، Sobel تدرج ألطف: للحواف سماكة وتلاشٍ بدل خط ثنائي بعرض بكسل واحد. العكس مفعّل افتراضيًا لمظهر قابل للطباعة.

مثال سوبيل في PictorX: محيط تدرج ملون من صورة

لابلاس

ينظر لابلاس إلى المشتقة الثانية: ليس فقط «هل يتغيّر السطوع؟» بل «هل يبلغ هذا التغيّر ذروته؟» يستخدم PictorX نواة 5×5 فيها 24 في المركز و−1 حولها. حيث تكون الحافة حادة تقفز الاستجابة؛ المناطق المسطحة تبقى قرب الصفر. تُعكس النتيجة. غالبًا يلتقط لابلاس نسيجًا أدق من سوبيل—قماشًا وشعرًا وأوراقًا—فيبدو أكثر ازدحامًا.

مثال لابلاس في PictorX: محيط نسيج دقيق من صورة

كاني

كاني خط أنابيب لا نواة واحدة. تُحوَّل الصورة إلى تدرج رمادي وتُموَّه حتى لا يصبح الضجيج حوافًا زائفة. ثم خطوة Sobel تجد قوة التدرج واتجاهه. كبت غير الذرى يبقي فقط عرف كل حافة، فيرقّق التدرجات العريضة إلى خط بعرض بكسل. عتبتان وتخلف يقرران ما يبقى: البكسلات فوق العتبة العالية حواف مؤكدة؛ وما بين المنخفضة والعالية يبقى فقط إن اتصل بحافة مؤكدة. النتيجة رسم خطي ثنائي نظيف. ارفع التمويه لتجاهل النسيج؛ ارفع العتبة العالية لتبقي أقوى الخطوط فقط.

مثال كاني في PictorX: رسم خطي ثنائي رفيع من صورة

الحواف المتوهجة

الحواف المتوهجة هي Sobel اللوني بلا عكس: ضربات ملونة ساطعة على حقل داكن. تسهم كل قناة RGB بتوهجها، فيُقرأ كخط نيون لا كرسم مطبوع.

XDoG

يقارن XDoG (فرق غاوسي موسّع) تمويهين للصورة نفسها: أضيق قليلًا وأوسع (نحو 1.6×). طرحهما—مرجحًا بكمية τ—يبرز شريط التباين بين هذين المقياسين، حيث يضع الرسم ضربة. ثم تحوّل عتبة ذلك الفرق إلى حبر. الضربات الناعمة بتلاشٍ سلس (قلم رمادي)؛ الصلبة سوداء أو بيضاء. يبدو XDoG أقرب إلى رسم تخطيطي منه إلى خريطة حواف علمية.

مثال رسم XDoG في PictorX: ضربات بأسلوب القلم من صورة

التدرج المورفولوجي

لا يستخدم التدرج المورفولوجي نوى مشتقة. يوسّع الصورة (يصير كل بكسل أسطع جار في نصف قطر) ويأكلها (أغمق جار) ثم يطرح. المتبقي شريط حول كل شكل بسماكة نصف القطر. يتبع الظل أكثر من النسيج الدقيق—مفيد عندما تريد محيطًا جريئًا لا كل تجعيد.

مثال التدرج المورفولوجي في PictorX: محيط شكل سميك من صورة

أي أسلوب أستخدم؟

استخدم كاني للخطوط الرفيعة النظيفة. إيجاد الحواف أو سوبيل عندما تريد مظهر الصورة-إلى-خط الكلاسيكي مع بعض التلاشي الرمادي. اختر لابلاس لمزيد من النسيج، والحواف المتوهجة للون نيون على أسود، وXDoG لرسم بالقلم أو الحبر، والتدرج المورفولوجي لمحيط شكل أثخن. يمكنك تجربة كل مظهر في صفحة تأثيرات الحافة.

الأسئلة المتداولة

ما الحافة في الصورة؟

الحافة تغيّر مفاجئ في السطوع أو اللون—خط. تقيس الكاشفات ذلك التغيّر عند كل بكسل وتحوّل أقواها إلى خطوط.

كيف يختلف كاني عن إيجاد الحواف؟

إظهار إيجاد الحواف (وسوبيل) تدرجًا ناعمًا لقوة الحافة. يموّه كاني ويرقّق تلك التدرجات إلى أعراف بعرض بكسل ثم يستخدم عتبتين لتبقى أنظف الخطوط فقط.

لماذا يعكس إيجاد الحواف الصورة؟

افتراضيًا تصير الحواف خطوطًا داكنة على حقل فاتح—مظهر الرسم الخطي المألوف. أوقف العكس لحواف ساطعة على أسود.

أي أسلوب يشبه أكثر رسم القلم الرصاص؟

XDoG. يقارن تمويهين ويرسم ضربات حيث يقع التباين بين ذينك المقياسين، أقرب إلى الحبر أو القلم منه إلى خريطة حواف علمية.

هل أنت مستعد لتجربتها؟

افتح PictorX في متصفحك - بدون تثبيت، ولا يلزم وجود بطاقة ائتمان للبدء.

جرّب تأثيرات الحافة