13.2.3. Bildbuffertvisaren#

Bildbuffertvisaren visar vad kameran ser – mer exakt, vad än det körande skriptet senast lämnade i kamerans bildbuffert. Allt som skriptet ritar på bilden finns där också, så förhandsvisningen visar bildrutan efter skriptets bearbetning, inklusive annoteringar. Viewer efterfrågar den senaste bildrutan från kameran över USB och visar var och en allteftersom den anländer.

The frame buffer pane showing a live image with a selection rectangle over one object, the Zoom, Disable, and JPG Mode buttons in the title bar, and the histogram below computing from the selection

Bildbufferten med ett område markerat: avläsningsraden och histogrammet under den beräknar endast från de markerade pixlarna.#

Knapparna i rutans namnlist hanterar förhandsvisningen:

  • Zoom – skala bilden så att den passar rutan (på som standard). Avstängd renderas bilden med en skärmpixel per bildpixel.

  • Disable – sluta strömma bildrutor helt, för maximal prestanda på kamerasidan. Skriptet fortsätter att köra; förhandsvisningen fryser på den sista bildrutan bakom en ”Frame Buffer Disabled”-banner tills du aktiverar den igen.

  • JPG Mode / RAW Mode – huruvida bildrutor JPEG-komprimeras för resan till Viewer eller skickas okomprimerade. JPG-läge är mycket snabbare; RAW-läge visar de exakta pixelvärdena på bekostnad av bildfrekvensen. På nyare kameror anger en gråtonad etikett bredvid knappen det format som den aktuella bildrutan anlände i.

13.2.3.1. Markera ett område#

Klicka och dra på bilden för att markera ett rektangulärt område. Medan en markering finns beräknar histogrammet nedanför sin statistik endast från de markerade pixlarna, och avläsningsraden ovanför histogrammet rapporterar markeringens position, storlek och pixelantal. Klicka utan att dra för att avläsa en enskild pixels position; klicka utanför bilden för att rensa markeringen.

13.2.3.2. Spara vad kameran ser#

Högerklicka på bilden för att spara den visade bildrutan till en bildfil på din dator. Sparningen respekterar markeringen: högerklicka inuti ett markerat område så sparas bara det området; högerklicka någon annanstans så sparas hela bildrutan. Det som hamnar på disk är bildrutan som visas i det ögonblick du högerklickar – för att fånga en exakt bildruta från en scen i rörelse, stoppa skriptet först så att förhandsvisningen fryser på den.