# OpenCL — תוספי ViON

מקור: https://vionvision.tech/he/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: מרחיב את אזורי התנועה שזוהתה
