25. ColorTone¶
25.1. 功能描述¶
在 WB 的基础之下,再额外调整图像颜色偏红或偏蓝等偏好。
25.2. API 参考¶
CVI_ISP_SetColorToneAttr: 设置色调属性参数
CVI_ISP_GetColorToneAttr: 获取色调属性参数
25.2.1. CVI_ISP_SetColorToneAttr¶
【描述】
设置色调属性参数
【语法】
CVI_S32 CVI_ISP_SetColorToneAttr(VI_PIPE ViPipe, const ISP_COLOR_TONE_ATTR_S *pstColorToneAttr);
【参数】
参数名称 |
描述 |
输入/输出 |
---|---|---|
ViPipe |
VI_PIPE 号 |
输入 |
pstColorToneAttr |
色调属性参数 |
输入 |
【返回值】
返回值 |
描述 |
---|---|
0 |
成功 |
非 0 |
失败,其值为 错误码。 |
【需求】
头文件: cvi_isp.h, cvi_comm_isp.h
库文件: libisp.so
【注意】
无
【举例】
无
【相关主题】
25.2.2. CVI_ISP_GetColorToneAttr¶
【描述】
获取色调属性参数
【语法】
CVI_S32 CVI_ISP_GetColorToneAttr(VI_PIPE ViPipe, ISP_COLOR_TONE_ATTR_S *pstWBGAttr);
【参数】
参数名称 |
描述 |
输入/输出 |
---|---|---|
ViPipe |
VI_PIPE 号 |
输入 |
pstColorToneAttr |
色调属性参数 |
输出 |
【返回值】
返回值 |
描述 |
---|---|
0 |
成功 |
非 0 |
失败,其值为 错误码。 |
【需求】
头文件: cvi_isp.h, cvi_comm_isp.h
库文件: libisp.so
【注意】
无
【举例】
无
【相关主题】
25.3. 数据类型¶
ISP_COLOR_TONE_ATTR_S: 色调属性参数
25.3.1. ISP_COLOR_TONE_ATTR_S¶
【说明】
色调属性参数
【定义】
typedef struct _ISP_COLOR_TONE_ATTR_S {
CVI_U16 u16RedCastGain;
CVI_U16 u16GreenCastGain;
CVI_U16 u16BlueCastGain;
} ISP_COLOR_TONE_ATTR_S;
【成员】
成员名称 |
描述 |
---|---|
u16RedCastGain |
R 通道增益, 8bit 小数精度。 取值范围: [0x0, 0x1000] 数据类型: CVI_U16 |
u16GreenCastGain |
G 通道增益, 8bit 小数精度。 取值范围: [0x0, 0x1000] 数据类型: CVI_U16 |
u16BlueCastGain |
B 通道增益, 8bit 小数精度。 取值范围: [0x0, 0x1000] 数据类型: CVI_U16 |
【注意事项】
无
【相关数据类型及接口】