# Rust Motion — إضافات ViON

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

ارصد الحركة في المشهد بحمل منخفض على المعالج. يُختبر الوضع المناسب على نظامك.

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

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

يكتشف الحركة في صورة الكاميرا بحمل منخفض على المعالج. ويلتقط أيضًا الحركات الصغيرة والبطيئة.

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

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

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

- الكاشف غير متوفر لكل أنظمة الخوادم. وإذا لم يكن متوفرًا لنظامك، لا تضيف الإضافة حساس حركة إلى الكاميرات

## الإعدادات

- Area: الحد الأدنى للحجم الإجمالي للمناطق المتغيّرة المتجاورة الذي يُحتسب حركة
- Threshold: تغيّر السطوع الذي يُعدّ عنده البكسل متغيّرًا
- Blur Radius: ينعّم الصورة قبل الاكتشاف لتقليل التشويش
- Dilation Size: يضم البكسلات المتغيّرة المتجاورة في منطقة واحدة
- Reference Hold: عدد الثواني التي تُحفظ فيها صورة المقارنة. القيم الأعلى تلتقط الحركة البطيئة جدًا، والقيم الأدنى تُبقي إطارات الحركة أقرب إلى الموضع الحالي
