13.2.3. 帧缓冲区查看器#
帧缓冲区查看器显示摄像头所看到的画面——更确切地说,是正在运行的脚本最后留在摄像头帧缓冲区中的内容。脚本在图像上绘制的一切也都在其中,因此预览显示的是脚本处理*之后*的帧,包括各种标注。Viewer 通过 USB 向摄像头轮询最新的帧,并在每一帧到达时将其显示出来。

选中了某个区域的帧缓冲区:读数行及其下方的直方图仅根据所选像素进行计算。#
该窗格标题栏中的按钮用于管理预览:
Zoom——缩放图像以适应窗格(默认开启)。关闭时,图像以每个图像像素对应一个屏幕像素的方式渲染。
Disable——完全停止帧的流传输,以获得最大的摄像头端性能。脚本继续运行;预览会冻结在最后一帧上,其上覆盖一条“Frame Buffer Disabled”横幅,直到你重新启用它。
JPG Mode / RAW Mode——帧在传往 Viewer 时是经过 JPEG 压缩还是以未压缩形式发送。JPG 模式快得多;RAW 模式以帧率为代价显示确切的像素值。在较新的摄像头上,按钮旁边有一个灰色标签会标明当前帧到达时所采用的格式。
13.2.3.1. 选择一个区域#
在图像上点击并拖动即可选择一个矩形区域。当存在选区时,下方的直方图仅根据所选像素计算其统计数据,直方图上方的读数行会报告选区的位置、大小和像素数量。点击而不拖动可读取单个像素的位置;在图像之外点击可清除选区。
13.2.3.2. 保存摄像头所看到的画面#
右键点击图像可将显示的帧保存为你计算机上的一个图像文件。保存会遵循选区:在所选区域内右键点击,则仅保存该区域;在其他任何位置右键点击,则保存整个帧。落到磁盘上的是你右键点击那一刻所显示的帧——若要从运动场景中捕获某一确切帧,请先停止脚本,使预览冻结在该帧上。