跳转到内容
STAGING SERVER
DEVELOPMENT SERVER

Component Selector#

组件选择器功能使您可以选择相机传输的组件。

Basler blaze 相机生成基于帧的数据流。每个帧由一个或多个组件组成。对于每个单独的组件,您可以选择一种 Pixel Format 来控制如何表示组件的数据。

组件#

可以使用以下组件:

  • 范围
    启用“范围”组件时,每个帧都包含深度信息。使用 PixelFormat 参数,您可以控制深度信息是表示为深度图还是表示为点云。深度图使用灰度值表示每个像素在目标和相机之间的距离。blaze 相机输出的深度图使用灰度值来表示目标与图像平面(通过相机光学中心并与传感器平行的假想平面)之间的距离。点云是一组 3D 坐标。在点云中,为每个像素分配了相机坐标系中的 (x,y,z) 坐标。
  • 强度
    启用“强度”组件时,会将强度图像添加到相机生成的每个数据帧中。强度图像将反射光脉冲的亮度显示为每个像素 16 位整数值。从技术上讲,这是一个振幅图像,因为它仅包含光的近红外部分,而所有环境光都被滤除了。
    由于相机发出的光的波长对此有影响,因此强度图像可能与人对目标场景的感知有所不同。
    强度图像对于检查图像中的过饱和/未饱和像素很有用。为避免这些情况,请尝试更改曝光时间或相机位置,然后检查图像是否有所改善。
  • Confidence
    启用“置信度”组件时,会将置信度图添加到相机生成的每个数据帧。置信度图是深度映射数据可靠性的视觉表示。对于一个像素收集的光越多,置信度值就越高。如果没有可靠的深度图数据可用,则在置信度图中将像素设置为零。
    使用 ConfidenceThreshold 参数,您可以控制哪些深度数据被视为是可靠的。

选择组件#

您可以通过使用 ComponentSelector 参数启用相应的组件来选择希望相机传输的组件。

要启用组件:

  1. ComponentSelector 组件设置为所需参数:

    • Range: The Range component is selected.
    • Intensity: The Intensity component is selected.
    • Confidence: The Confidence component is selected.
  2. ComponentEnable 参数设置为 true

  3. PixelFormat 参数设置为组件所需的像素格式。
  4. 如果需要,请对其他组件重复执行上述步骤。

信息

If you're using the blaze Viewer, you can't deselect any components because the Viewer requires all of them to be enabled. If you're accessing the camera directly via the pylon SDK, you are free to select and deselect components as required. The camera mus be idle when you're changing components.