13.1.13. محرر العتبات

تتبع الألوان باستخدام find_blobs() يقوم أو يسقط بحسب صف العتبة الخاص به -- أرقام LAB الستة (أو رقما تدرج الرمادي) التي تقرر أي البكسلات تُحتسب هدفاً. يحوّل محرر العتبات، الموجود تحت Tools → Machine Vision → Threshold Editor، إيجاد تلك الأرقام من تخمين إلى ضبط بصري: اسحب المنزلقات، وراقب أي البكسلات تضيء، وانسخ الصف عندما يصبح الهدف أبيض خالصاً وكل ما عداه أسود.

The Threshold Editor tuning a LAB threshold: source image on the left, binary preview on the right with the target white, the six LAB sliders below, and the threshold tuple in the output field

محرر العتبات في منتصف الضبط: المعاينة الثنائية على اليمين تُظهر ما يتتبعه صف العتبة الموجود في الأسفل حالياً.

يُفتح المحرر مقابل إما مخزن الإطارات المباشر أو ملف صورة من القرص. يعرض الصورة المصدر ومعاينة ثنائية جنباً إلى جنب -- البكسلات البيضاء في المعاينة هي البكسلات التي تتتبعها العتبة الحالية -- مع منزلق للحد الأدنى وآخر للحد الأقصى لكل قناة في الأسفل. اختر تدرج الرمادي أو LAB من المُحدِّد، واسحب المنزلقات حتى تعزل المعاينة الثنائية الهدف، وانسخ صف العتبة من حقل الخرج إلى برنامجك النصي. مربع اختيار Invert يقلب التحديد، وزر Reset Sliders يبدأ من جديد من وضع مفتوح على مصراعيه.

الإجراء العملي: وجّه الكاميرا إلى المشهد الحقيقي تحت الإضاءة الحقيقية، وشغّل برنامجاً نصياً ليحتفظ مخزن الإطارات بإطار تمثيلي، وافتح المحرر على مخزن الإطارات، وضيّق كل قناة بالتتابع -- عادةً A وB أولاً لهدف ملوّن، ثم L أخيراً وبأكبر قدر ممكن من المرونة، لأن الإضاءة تحرّك L أكثر بكثير مما تحرّك A وB.

13.1.13.1. تحرير صف في مكانه

المحرر موصول أيضاً بمحرر البرامج النصية. حدّد صف عتبة موجوداً في برنامج نصي -- (30, 100, 15, 127, 15, 127) أو زوج تدرج رمادي -- وانقر عليه بزر الفأرة الأيمن، واختر مدخل محرر العتبات من قائمة السياق. يُفتح المحرر محمّلاً مسبقاً بتلك القيم، وعندما تنقر OK، يكتب الأرقام المضبوطة فوق التحديد (يتجاهلها Cancel). إعادة ضبط برنامج نصي منشور لإضاءة جديدة مهمة سريعة تُنجز بهذه الطريقة.