# OpenCL — إضافات ViON

المصدر: https://vionvision.tech/ar/plugins/motion/opencl

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

- الحزمة: @vionvision/camera-ui-opencl
- المجموعة: اكتشاف الحركة
- الإصدار: 1.2.7
- المتطلبات: ViON 2.2.5 أو أحدث
- الترخيص: MIT
- https://npm.vionvision.tech/-/web/detail/@vionvision/camera-ui-opencl
- https://github.com/atva0408-create/Vion-plagin/tree/main/camera-ui-opencl#readme

## الوصف التقني

يكتشف الحركة في صورة الكاميرا وينفّذ التحليل على بطاقة الرسومات.

## ما الذي يفعله

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

## ما الذي تحتاجه

- بطاقة رسومات مثبّت عليها تعريف OpenCL. ومن دون OpenCL على الخادم لا يبدأ اكتشاف الحركة
- إذا لم يُعثر على أي بطاقة رسومات، تستخدم الإضافة المعالج، بشرط تثبيت تعريف OpenCL له

## الإعدادات

- OpenCL Device: الجهاز الذي ينفّذ التحليل. 'auto' يأخذ أول بطاقة رسومات يعثر عليها؛ والخيارات الأخرى هي الأجهزة المكتشفة، مرقّمة كما في التلميح أسفل الحقل
- Area: الحد الأدنى لحجم الحركة المكتشفة بالبكسل. وتُتجاهل الحركات الأصغر
- Threshold: الحساسية، من 0 إلى 1. كلما ارتفعت القيمة انخفضت الحساسية
- Blur: ينعّم الصورة لتقليل التشويش
- Dilation: يوسّع مناطق الحركة المكتشفة
