RMVL  1.5.0-dev
Robotic Manipulation and Vision Library
载入中...
搜索中...
未找到
rm::para::GalaxyCameraParam类 参考

GalaxyCameraParam 参数模块 更多...

#include <rmvlpara/camera/galaxy_camera.h>

rm::para::GalaxyCameraParam 的协作图:

Public 成员函数

RMVL_W GalaxyCameraParam ()=default
 创建 GalaxyCameraParam 参数对象
 
RMVL_W bool read (const std::string &path)
 从指定 YAML 文件中加载,并读取至 GalaxyCameraParam
 
RMVL_W bool write (const std::string &path) const
 GalaxyCameraParam 的数据写入指定的 YAML 文件中
 
bool load (const std::string &path)
 从指定 YAML 文件中加载 GalaxyCameraParam
 

Public 属性

RMVL_W_RW double exposure = 1000
 相机曝光
 
RMVL_W_RW int saturation = -1
 饱和度(0-128),设置为负数时关闭饱和度功能,设置为64:饱和度没有变化;大于64:增加饱和度;小于64:减小饱和度;128:饱和度为当前两倍;0:黑白图像。
 
RMVL_W_RW double gain = 1
 相机数字增益
 
RMVL_W_RW double b_gain = 1
 相机白平衡蓝色增益
 
RMVL_W_RW double g_gain = 1
 相机白平衡绿色增益
 
RMVL_W_RW double r_gain = 1
 相机白平衡红色增益
 
RMVL_W_RW int grab_mode = 1
 相机grab模式
 
RMVL_W_RW int retrieve_mode = 1
 相机retrieve模式
 
RMVL_W_RW std::string id {}
 相机唯一标识,可以是IP地址、序列号等
 

详细描述

GalaxyCameraParam 参数模块

构造及析构函数说明

◆ GalaxyCameraParam()

RMVL_W rm::para::GalaxyCameraParam::GalaxyCameraParam ( )
default

创建 GalaxyCameraParam 参数对象

警告
不建议手动创建对象

成员函数说明

◆ load()

bool rm::para::GalaxyCameraParam::load ( const std::string & path)
inline

从指定 YAML 文件中加载 GalaxyCameraParam

弃用
请使用 read 方法

◆ read()

RMVL_W bool rm::para::GalaxyCameraParam::read ( const std::string & path)

从指定 YAML 文件中加载,并读取至 GalaxyCameraParam

注解
YAML 文件的后缀允许是 *.yml*.yaml
参数
[in]path参数路径
返回
是否读取成功

◆ write()

RMVL_W bool rm::para::GalaxyCameraParam::write ( const std::string & path) const

GalaxyCameraParam 的数据写入指定的 YAML 文件中

注解
YAML 文件的后缀允许是 *.yml*.yaml
参数
[in]path参数路径
返回
是否写入成功

类成员变量说明

◆ b_gain

RMVL_W_RW double rm::para::GalaxyCameraParam::b_gain = 1

相机白平衡蓝色增益

注解
默认值:1

◆ exposure

RMVL_W_RW double rm::para::GalaxyCameraParam::exposure = 1000

相机曝光

注解
默认值:1000

◆ g_gain

RMVL_W_RW double rm::para::GalaxyCameraParam::g_gain = 1

相机白平衡绿色增益

注解
默认值:1

◆ gain

RMVL_W_RW double rm::para::GalaxyCameraParam::gain = 1

相机数字增益

注解
默认值:1

◆ grab_mode

RMVL_W_RW int rm::para::GalaxyCameraParam::grab_mode = 1

相机grab模式

注解
默认值:1

◆ id

RMVL_W_RW std::string rm::para::GalaxyCameraParam::id {}

相机唯一标识,可以是IP地址、序列号等

◆ r_gain

RMVL_W_RW double rm::para::GalaxyCameraParam::r_gain = 1

相机白平衡红色增益

注解
默认值:1

◆ retrieve_mode

RMVL_W_RW int rm::para::GalaxyCameraParam::retrieve_mode = 1

相机retrieve模式

注解
默认值:1

◆ saturation

RMVL_W_RW int rm::para::GalaxyCameraParam::saturation = -1

饱和度(0-128),设置为负数时关闭饱和度功能,设置为64:饱和度没有变化;大于64:增加饱和度;小于64:减小饱和度;128:饱和度为当前两倍;0:黑白图像。

注解
默认值:-1

该类的文档由以下文件生成: