# ONNX Runtime — תוספי ViON

מקור: https://vionvision.tech/he/plugins/analytics/onnx

הוסיפו ניתוח אובייקטים ופנים, קריאת לוחיות וניתוח תוכן הפריים. בחרו אפשרות שמתאימה לציוד שלכם.

- חבילה: @vionvision/camera-ui-onnx
- קבוצה: ניתוח וידאו ושמע
- גרסה: 1.7.7
- נדרש: ViON 2.4.2 ומעלה
- רישיון: MIT
- https://npm.vionvision.tech/-/web/detail/@vionvision/camera-ui-onnx
- https://github.com/atva0408-create/Vion-plagin/tree/main/camera-ui-onnx#readme

## תיאור טכני

מזהה אובייקטים, פנים ולוחיות רישוי בתמונת המצלמה ומאפשר לחפש הקלטות לפי תיאור. פועל על כרטיס מסך של NVIDIA או, בהיעדרו, על המעבד.

## מה הוא עושה

- זיהוי אובייקטים: אנשים, כלי רכב ובעלי חיים
- איתור פנים וזיהוי פנים
- מוצא לוחיות רישוי וקורא את הטקסט שלהן
- חיפוש בבינה מלאכותית לפי תיאור; עם המודל הרב-לשוני גם ברוסית ובכ-100 שפות נוספות
- מוצא אנשים דומים במצלמות שונות (Person Re-ID, מופעל לכל מצלמה) ומסמן את קווי המתאר של אנשים, כלי רכב ובעלי חיים (סגמנטציה)
- משתמש בגלאי ש-ViON Cloud אימן על הצילומים שבדקתם, לאחר שהוא מתפרסם
- עונה על שאלות כן/לא שעליהן אומן לגבי אובייקט שזוהה, למשל "אדם עם תיק"
- יכול להשתמש בכמה כרטיסי מסך של NVIDIA בבת אחת

## מה צריך

- ‏Linux או Windows
- לכרטיס מסך של NVIDIA: ‏CUDA 13, ‏cuDNN 9 עבור CUDA 13 ומנהל התקן NVIDIA בגרסה 580 ומעלה
- לכרטיסי NVIDIA ישנים מ-GTX 1650 (Maxwell, Pascal, Volta) או למערכות שנשארות על CUDA 12, השתמשו במקום זאת בתוסף ONNX Legacy

## הגדרות

- "Execution Provider": ‏'auto' משתמש ב-CUDA ב-Linux וב-Windows ‏(x86_64), אחרת במעבד; עם 'tensorrt' ‏(NVIDIA TensorRT) ההפעלה הראשונה אורכת יותר. אם יש כשל, המעבד לוקח פיקוד.
- "CUDA Device IDs": באילו כרטיסי מסך להשתמש, למשל "0,1"
- "CLIP Model (Images)": מודל החיפוש בבינה מלאכותית לכל המצלמות. אחרי החלפתו, אנדקסו מחדש את ההקלטות.
- "Face Recognition Model": מודל אחד לכל המצלמות. אחרי החלפה הפנים השמורות מעובדות מחדש.
- לכל מצלמה: המודלים לזיהוי אובייקטים, איתור פנים ולוחיות רישוי. "Default" עוקב אחר המודל המומלץ.
