# Rust Motion — תוספי ViON

מקור: https://vionvision.tech/he/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: כמה שניות נשמרת תמונת ההשוואה. ערכים גבוהים יותר קולטים תנועה איטית מאוד, ערכים נמוכים יותר שומרים את מסגרות התנועה קרוב יותר למיקום הנוכחי
