跳转至内容

SwisTrack/使用显示器

来自 Wikibooks,开放世界中的开放书籍

SwisTrack 的强大功能之一是其实时显示,允许您查看每个组件的输出。某些组件甚至允许您查看输入图像或中间处理步骤。

配置显示器

[编辑 | 编辑源代码]

当您点击一个组件时,主窗口中的显示会自动切换到所选组件的输出。但是,您可以随时通过点击黄色标题切换到另一个显示。大多数组件提供一个显示(输出),但有些组件甚至提供多个不同的显示。(很少有组件实际上不提供任何显示。例如,对于只是接收数据流的摄像头,这些数据流首先需要被转换为真实的图像。)

如果您的图像太大而无法显示在屏幕上,您可以使用鼠标将其拖动以检查隐藏的部分。您也可以通过右键单击图像并选择适当的缩放级别来缩小。

使用多个显示器

[编辑 | 编辑源代码]

有时,同时查看几个处理步骤非常有用。为此,从查看菜单中选择新建显示。出现的窗口具有与主显示相同的的功能,但在您点击组件时不会更改显示。

保存显示的图像

[编辑 | 编辑源代码]

右键单击显示会提供两种保存图像的可能性。

  • 将显示的图像保存为 ... 会将图像以它在屏幕上显示的样子保存,即带有选定的缩放级别。图像以彩色图像的形式保存,无论原始图像的类型是什么。所有绘图(粒子、轨迹、文本等)都将保留。
  • 将原始图像保存为 ... 会将图像以组件提供的格式保存,即组件提供的格式。请注意,轨迹和粒子不会出现在该图像上。

状态信息

[编辑 | 编辑源代码]

显示下方的黑色条显示状态信息,例如大小的帧号,有关显示的图像的信息。

顺便说一句,显示的图像并不总是最后处理的图像。这里显示的状态信息属于显示的图像。

显示速度注意事项

[编辑 | 编辑源代码]

在屏幕上显示图像需要一些处理,因此会占用一些 CPU 时间。如果您想获得系统最大性能,并且不需要任何显示,那么从列表中选择无显示(最大速度)

在屏幕上显示图像分两个步骤完成

  1. 组件会复制它要显示的图像。这段时间会增加组件的处理时间(步骤持续时间)。
  2. 一旦帧完全处理完毕,此副本就会被缩放,转换为屏幕图像,最后渲染到屏幕上。这通常比简单地复制图像花费更多时间,但不会增加组件的处理时间。

在这里给出确切的数字是不可能的,因为这在很大程度上取决于您的硬件,并且几乎与图像的像素数量成线性比例。但是,在没有大量图像处理的简单场景中,显示图像占用了整个处理时间的很大一部分。

华夏公益教科书