הגדרת Pipeline
LimelightOS מאחסנת עד 10 pipelines ראייה ייחודיים. Pipeline הוא כמו תוכנית קטנה שלוקחת תמונה, מעבדת את התמונה, ומספקת אובייקט תוצאות לשימוש בקוד הרובוט שלך. Pipelines רצים בין 10fps (רשתות עצביות CPU) ל-90fps (מעקב אובייקטים מבוסס צבע).
כדי להתחיל לכוונן pipelines, התחבר לממשק האינטרנט דרך ethernet, wifi, או usb כמתואר במדריך ההתחלה המהירה של היחידה שלך.
אם אתה משתמש מתקדם ושינית את USB Index או Hostname של ה-LL שלך, תוכל לגשת לממשק האינטרנט ב- http://172.28.(usb_index).1:5801, http://172.29.(usb_index).1:5801, או http://.local:5801
כדי לערוך מספר pipelines, עליך לסמן תחילה את תיבת הסימון "Ignore NetworkTables Index" בממשק האינטרנט. זה אומר למצלמה להתעלם מכל קוד שאומר לה להחליף pipelines.
כדי להוריד את ה-pipelines שלך לגיבויים ושיתוף, פשוט לחץ על כפתור "download" ליד שם ה-pipeline שלך. כדי להעלות pipeline, לחץ על כפתור "upload".
הנה דוגמה לרובוט שמשתמש בשני pipelines:
https://thumbs.gfycat.com/UnfitLankyHadrosaurus-size_restricted.gif ה-pipeline הראשון מכוונן לזהות פסים אנכיים בודדים. ה-pipeline השני מכוונן למצוא שילוב של שני פסים אופקיים. הקוד לרובוט זה זמין במקרה הבוחן "Aim and Range".
שים לב שכאשר הרובוט מחליף pipelines, ממשק האינטרנט טוען אוטומטית את ה-pipeline החדש.
לשונית Input
לשונית Input מארחת פקדים לשינוי תמונת המצלמה הגולמית לפני שהיא עוברת דרך pipeline העיבוד.
Pipeline Type
שולט בסוג ה-pipeline הרצוי (AprilTags, רשתות עצביות, Python, וכו')
Source Image
שולט במקור התמונה שעוברת דרך ה-pipeline. עבור ל-"Snapshot" כדי לבדוק את pipelines הראייה שלך על Snapshots שמורים.
פקד זה מתאפס אוטומטית ל-"Camera" כאשר ה-GUI נסגר.
Resolution + Zoom
שולט ברזולוציית המצלמה ו-pipeline הראייה. אנו ממליצים להשתמש ב-pipeline 320x240 אלא אם אתה משתמש בפונקציונליות 3D.
pipelines של 320x240 רצים ב-90fps, בעוד pipelines של 960x720 רצים ב-22 fps. ב-2020, נוספו אפשרויות Hardware Zoom של 2x ו-3x לשדה זה. אפשרויות הזום אינן דיגיטליות ומשתמשות ב-100% פיקסלים אמיתיים מהחיישן.
LEDs
שולט במצב ברירת המחדל של ה-LED עבור pipeline זה. ניתן לעקוף זאת במהלך משחק עם אפשרות "LED" בטבלת הרשת.
למשתמשי Limelight 2+ יש גישה למחוון "LED Brightness" המאפשר עמעום LED.
Stream Orientation
שולט בכיוון הזרם לאחר כל העיבוד. זה לא משפיע על נתוני התוצאות בשום צורה.
Exposure
שולט בהגדרת החשיפה של המצלמה במרווחים של 0.01 מילישניות. חשוב על מצלמה כרשת של דליים אוספי אור - זמן החשיפה שולט כמה זמן "הדליים" של המצלמה שלך פתוחים לכל פריים. הורדת זמן החשיפה תחשיך למעשה את התמונה שלך. זמני חשיפה נמוכים וקבועים הם קריטיים ב-FRC, מכיוון שהם מחשיכים את רוב נתוני התמונה הנכנסים. סרט רטרו-רפלקטיבי מואר היטב יבלוט בתמונה שחורה ברובה, והופך עיבוד ראייה לתהליך פשוט.
Black Level Offset
הגדלת black level offset יכולה להחשיך משמעותית את זרם המצלמה שלך. יש להגדיל זאת כדי להסיר עוד אורות זירה ונקודות בהירות מהתמונה שלך. זוהי הגדרה ברמת החיישן, ולא הגדרת בהירות דיגיטלית מזויפת.
Sensor Gain
הגדלת sensor gain תגדיל למעשה את בהירות התמונה, אך בדרך כלל תוסיף רעש לתמונה גם כן. אתה יכול להשתמש ב-Sensor Gain וב-Black level offset כדי להבהיר את התמונה מבלי להגדיל את זמן החשיפה. זה ימזער טשטוש תנועה עבור יישומי מעקב במהירות גבוהה.
Red Balance, Blue Balance
שולט בעוצמת רכיבי הצבע האדום והכחול בתמונה שלך. אלה יחד שולטים באיזון הלבן של ה-Limelight שלך. אנו ממליצים להשאיר אותם ללא שינוי