跳转到内容

SwisTrack/Components/InputCameraGigE

来自维基教科书,开放的书籍,为开放的世界

该组件使用 Basler Pylon 驱动程序(版本 2.0)从 Basler Vision 千兆以太网相机 (scoutpilot 系列,或兼容型号) 获取帧。请注意,此组件不是 SwisTrack 标准发行版的一部分,需要自行编译 SwisTrack

兼容 Pylon 的 GigE(千兆以太网)相机,例如来自 Basler Visionscoutpilot GigE 相机。

灰度或彩色图像。

触发机制

[编辑 | 编辑源代码]

如果在软件触发模式下配置,此组件始终接受处理帧。

在所有其他触发模式下,组件会否决执行,直到下一帧从相机准备好。

选择您要用来获取图像的 GigE 相机。特殊的条目“任何”将获取任何可用的相机(实际上是驱动程序列出的第一个相机)。

彩色或灰度模式。请注意,无论如何您都需要添加一个输入转换组件。

触发模式

[编辑 | 编辑源代码]

如果您在相机上连接了外部触发器,请在此处选择触发器输入线。采集将在上升沿触发。

计时器使用相机的内部计时器。

软件触发通过以太网发送触发信号,这不像外部触发器或内部计时器那么精确。(在这种配置中,组件不充当触发器。)

计时器

[编辑 | 编辑源代码]

设置相机的内部计时器触发器。请注意,此字段仅在触发模式设置为计时器时使用。

曝光时间

[编辑 | 编辑源代码]

原始曝光时间。此值乘以相机的曝光时间基数,以获得实际的曝光时间。有关详细信息,请参阅相机文档。

模拟增益

[编辑 | 编辑源代码]

模拟增益。有关详细信息,请参阅相机文档。

感兴趣区域 (偏移和尺寸)

[编辑 | 编辑源代码]

要采样和传输的图像区域。较小的区域将导致更高的帧速率。

输入缓冲区大小

[编辑 | 编辑源代码]

要提供给相机驱动程序的输入缓冲区数量(以帧数计)。如果计算机暂时忙于其他任务,无法以帧到达的速度读取帧,相机驱动程序将填充这些缓冲区。建议的值为

  • 1 - 4 用于在线处理(例如,用于机器人的实时跟踪)
  • 8 - 16 用于离线处理(例如,记录用于实验后分析)
华夏公益教科书