示例程序说明

sample_genicam_sfnc 示例程序适用于 Gige_2_1 相机,位于 {Camport4 SDK下载路径}/camport4/sample/sample_genicam_sfnc,包含:

  • sample_read_calibration_data:该示例程序用于读取相机标定数据。

  • sample_binocular_streamceStorage:该示例程序用于显示带有散斑的左右灰度图。

  • sample_parameters_depthrange:该示例程序通过设置最小和最大深度阈值,对深度图进行有效范围过滤,并实时显示处理后的深度图像。

  • sample_parameters_exp_time:该示例程序用于选择彩色图像的格式并显示设置曝光时间后的彩色图像。

  • sample_parameters_laser:该示例程序用于设置激光器的亮度。

  • sample_rw_feature:该示例程序用于通过命令行读取或者设置相机的属性。

  • sample_stream:该示例程序用于选择指定图像格式和分辨率并输出图像数据。

  • sample_ForceDeviceIP:该示例程序用于强制设置网络深度相机的 IP 地址。

  • sample_trigger:该示例程序用于选择相机工作模式并输出图像数据。

  • sample_userset_ctl:该示例程序用于展示如何获取相机支持选择的 UserSet 属性组数量、支持加载的 UserSet 属性组数量,并且以 UserSet0(值为8)属性组为例,执行添加描述、保存、读取描述的操作。

  • sample_UserSetCurrent:该示例程序用于遍历相机支持的 Userset 是否可被加载。

  • sample_UserSetDefault:该示例程序用于设置相机上电后默认加载的 UserSet。

  • sample_UserSetDescription:该示例程序用于读取相机支持的 UserSet 描述信息。

  • sample_UserSetLoad:该示例程序用于遍历相机当前支持的 UserSet,并判断 UserSet 是否可以被加载。

  • sample_UserSetSave:该示例程序用于将相机当前的完整参数配置批量保存到相机的所有用户自定义配置集(User Set)中,配置将以文件形式,持久化存储在相机中。

  • sample_UserSetSelector:该示例程序用于查询相机 “User Set Selector” 功能的详细信息,并打印出关键的信息,比如支持哪些配置集以及配置集的枚举值等。如 GM461-E1 当前读出来共支持2个出厂默认集和8个用户自定义集。

  • sample_get_rw_api:该示例程序用于判断使用的是 Gige_2_1 相机(兼容 GenICam 标准)还是 Gige_2_0 相机(不兼容 GenICam 标准),用户可根据判断结果选择调用对应的 API。

  • sample_file_iostream:该示例程序用于读取指定 userset 文件的内容,并将其写入到另一个指定的 userset 文件中。

  • sample_reconnect:该示例程序用于处理因环境不稳定等因素造成的数据连接异常。