13.1.6. מציג חוצץ הפריימים (frame buffer)¶
מציג חוצץ הפריימים (frame buffer) מראה את מה שהמצלמה רואה – ליתר דיוק, את מה שהסקריפט הרץ השאיר לאחרונה בחוצץ הפריימים (frame buffer) של המצלמה. כל snapshot() מניח שם לכידה חדשה, וכל מה שהסקריפט מצייר על התמונה לאחר מכן נמצא שם גם כן, כך שהתצוגה המקדימה מראה את הפריים לאחר העיבוד של הסקריפט, כולל ההערות. ה-IDE דוגם מהמצלמה את הפריים האחרון דרך USB ומציג כל אחד מהם עם הגעתו.
חוצץ הפריימים (frame buffer) עם אזור שנבחר: שורת הקריאה וההיסטוגרמה שמתחתיה מחושבות מהפיקסלים שנבחרו בלבד.¶
התצוגה המקדימה גובה מחיר: דחיסה והזרמה של כל פריים צורכות זמן מצלמה, ולכן סקריפט בדרך כלל רץ מהר יותר כשה-IDE מנותק מאשר כשהתצוגה המקדימה חיה. כפתורי שורת הכותרת של החלונית מנהלים את הפשרה הזו:
Zoom – מתאים את גודל התמונה לחלונית (פעיל כברירת מחדל). כשהוא כבוי, התמונה מוצגת בפיקסל מסך אחד לכל פיקסל תמונה.
Disable – מפסיק את הזרמת הפריימים לחלוטין, לביצועים מרביים בצד המצלמה. הסקריפט ממשיך לרוץ; התצוגה המקדימה קופאת על הפריים האחרון מאחורי שלט ”Frame Buffer Disabled“ עד שתפעיל אותה מחדש. השתמש בו בעת מדידת ביצועים, מכיוון שה-FPS שהסקריפט משיג כשהתצוגה המקדימה מושבתת הוא ה-FPS שהוא ישיג באופן עצמאי.
JPG Mode / RAW Mode – האם הפריימים נדחסים בפורמט JPEG עבור הנסיעה אל ה-IDE או נשלחים ללא דחיסה. המצב מתחיל במה שהמצלמה המחוברת מעדיפה – JPG עבור רוב המצלמות. מצב JPG מהיר בהרבה; מצב RAW מראה את ערכי הפיקסלים המדויקים במחיר של קצב פריימים. הכפתור מופיע עבור מצלמות המריצות קושחה עדכנית.
13.1.6.1. בחירת אזור¶
לחץ וגרור על התמונה כדי לבחור אזור מלבני. כל עוד קיימת בחירה, ההיסטוגרמה למטה מחשבת את הסטטיסטיקה שלה מהפיקסלים שנבחרו בלבד, ושורת הקריאה מעל ההיסטוגרמה מדווחת על מיקום הבחירה, גודלה, ומספר הפיקסלים – הדרך המהירה ביותר לקרוא tuple של ROI עבור סקריפט, או למדוד את סטטיסטיקת הצבע של אובייקט אחד במקום של כל הסצנה. לחץ ללא גרירה כדי לקרוא את מיקומו של פיקסל בודד; לחץ מחוץ לתמונה כדי לנקות את הבחירה.
13.1.6.2. שמירת מה שהמצלמה רואה¶
לחץ לחיצה ימנית על התמונה כדי לשמור את הפריים המוצג לקובץ תמונה במחשב שלך. השמירה מתחשבת בבחירה: לחיצה ימנית בתוך אזור שנבחר ורק אותו אזור נשמר (רשומת התפריט קוראת ”Save Image selection to PC“); לחיצה ימנית בכל מקום אחר וכל הפריים נשמר. מה שנוחת על הדיסק הוא הפריים שהוצג ברגע שלחצת לחיצה ימנית – כדי ללכוד פריים מדויק אחד מסצנה נעה, עצור תחילה את הסקריפט כך שהתצוגה המקדימה תקפא עליו.