跳转到内容
STAGING SERVER
DEVELOPMENT SERVER

示例#

Basler pylon SDK 包含编程示例,演示了如何使用 Stereo mini 相机。

访问示例#

The samples are located in the C:\Program Files\Basler\pylon\Development\Samples\Stereo_mini folder.

The samples are located in the /opt/pylon/share/pylon/Samples/Stereo_mini folder.

The samples are located in the /opt/pylon/share/pylon/Samples/Stereo_mini folder.

信息

在构建示例之前,请将包含示例的文件夹复制到您具有写入权限的任意位置。

可用示例#

C++ 示例#

提供以下 C++ 示例:

  • FirstSample: 获取强度和距离数据并打印中心像素值。
    • 使用以下命令打开第一个 Stereo mini 设备: BaslerGenTlStmDeviceClass.
    • 启用强度和距离组件。
    • 读取中心像素强度 (RGBA) 和距离值。
  • GrabDepthMap: 使用 OpenCV 将距离数据转换为彩色的深度图。
    • 使用距离组件(Coord3D_C16)。
    • 使用 OpenCV 为深度值着色以进行实时可视化。
  • ShowPointCloud: 通过 PCL 显示实时彩色点云。
    • 使用距离组件(Coord3D_ABC32f)和用于色彩的强度。
    • 将采集结果转换为 pcl::PointCloud<pcl::PointXYZRGB>.
    • 显示实时点云查看器。
  • SavePointCloud: 将一个彩色点云保存为 .ply 文件。
    • 捕获一帧并将彩色点云导出至 pointcloud_color.ply.

Python 示例#

提供以下 Python 示例:

  • SimpleGrab:演示如何从 Stereo mini 相机采集图像并访问彩色和深度数据。
  • ShowPointCloud: 演示了如何使用 Open3D 获取和可视化来自 Stereo mini 相机的点云。
  • LeftAndRightIntensity: 演示了如何使用 OpenCV 显示来自 Stereo mini 相机的左侧和右侧强度流。

运行示例#

C++ 示例#

有关构建和运行 C++ 示例的详细说明,请参考 C++ 程序员指南。

Python 示例#

有关 Python 编程示例的信息,请参阅 Python Programmer's Guide。

其他资源#