Draw Point
تقوم هذه الدالة برسم نقطة أو أكثر على صورة الإدخال عند الإحداثيات التي تزودها بها. مفيدة لتوضيح مراكز الاكتشافات أو التوضيحات أو نتائج القياس.
📥 المدخلات
Image Any الصورة المصدر التي سيُرسم عليها النقاط (RGB/BGR أو تدرج رمادي).
Points إحداثية واحدة أو قائمة من الإحداثيات للرسم. الإحداثيات بصيغة (x, y) أو (col, row) ويمكن أن تكون صفًا واحدًا أو قائمة من الصفوف.
📤 المخرجات
Image Any الصورة الناتجة مع النقاط المرسومة فوقها.
🕹️ عناصر التحكم
لا يحتوي هذا البلوك على عناصر واجهة إضافية. يعتمد على المدخلات المتصلة لتحديد مكان وكيفية رسم النقاط.
🎨 المزايا
مؤشرات مرئية: يرسم دوائر مملوءة مع حواف ذات لونين لجعل النقاط واضحة على خلفيات مختلفة.
حجم مؤشر متكيف: يتغير حجم المؤشر تلقائيًا بناءً على دقة الصورة ليبقى مرئيًا على الصور الصغيرة والكبيرة.
يقبل نقطة واحدة أو متعددة: يعمل مع إحداثية واحدة أو قائمة من الإحداثيات للوسم الجماعي.
غير مدمر: ينتج نسخة من الصورة مع الطبقات المرئية، ويحافظ على الصورة الأصلية في المسار الأعلى.
📊 طريقة العمل
عند التفعيل، يقرأ البلوك الصورة والإحداثيات المزودة، يضع مؤشرات مرئية على الصورة عند كل إحداثية، ثم يخرج الصورة الموسومة للاستخدام في بقية البلوكات أو للعرض.
📝 تعليمات الاستخدام
وصل بلوك ينتج صورة إلى مدخل
Image Any.زوّد مدخل
Pointsبإحداثية واحدة أو قائمة إحداثيات.استخدم المخرج
Image Anyللمعاينة (مثلاً بواسطة بلوكShow Image) أو لتمرير الصورة الموسومة إلى بلوكات التصدير أو المعالجة التالية.
💡 نصائح وحيل
للحصول على إحداثيات نقر المستخدم، اربط البلوك مع
Get Pixel Mouseوارسم المواقع التي نُقِرت عليها.لعرض مراكز الكائنات المكتشفة، استخدم الإحداثيات الناتجة من
Object Detection,Object Detection - CustomأوObject_Detection_Trackerومررها إلىPoints.لنقاط قائمة على محيط الشكل، استخرج النقاط باستخدام
Find ContourأوApproximate Contourثم ارسمها بهذا البلوك.قُم أولًا بقص منطقة الاهتمام باستخدام
Image ROI SelectأوImage ROIحتى ترسم النقاط ضمن منطقة محددة فقط.اجمع مع
Draw Detectionsإذا أردت وجود مربعات إحاطة ونقاط معًا على نفس الصورة.لحفظ الإطارات الموسومة، اربط المخرج بـ
Image LoggerأوImage Write.استخدم
Slice ImageأوImage Resizeفي المجرى السابق إذا احتجت تعديل حجم المؤشرات أو كثافتها للعرض أو التصدير.
🛠️ استكشاف الأعطال
إذا لم تظهر المؤشرات، تحقق من أن مدخل
Pointsيحتوي إحداثيات صالحة داخل حدود الصورة (0 ≤ x < width, 0 ≤ y < height).إذا ظهر مؤشر واحد فقط بينما تتوقع عدة مؤشرات، تأكد أن
Pointsهو قائمة من صفوف الإحداثيات وليس صفًا واحدًا فقط.إذا كانت المؤشرات صغيرة جدًا أو كبيرة جدًا بالنسبة للصورة، قُم بتغيير حجم الصورة باستخدام
Image Resizeأو اقص الصورة بواسطةImage ROIقبل الرسم.
آخر تحديث