---
title: hi_isp_color_matrix_param
description: "定义不同色温下自动颜色校正矩阵系数。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/others/ispdevug/ispdevapi_0252.html
sourcePath: /source/zh/canncommercial/900/others/ispdevug/ispdevapi_0252.html
indexId: d11b3a75f261b970c2fccf06c7264d543232ee5fbe8a99ae745ce9d3b008631e65
---
# hi_isp_color_matrix_param

#### 说明

定义不同色温下自动颜色校正矩阵系数。


#### 定义

```
typedef struct {
hi_u16
color_temp;
hi_u16
ccm[HI_ISP_CCM_MATRIX_SIZE];
} hi_isp_color_matrix_param;
```


#### 成员

| 成员名称 | 描述 |
| --- | --- |
| color\_temp | 当前配置的CCM对应的色温。 取值范围：[500, 30000]。 |
| ccm[HI\_ISP\_CCM\_MATRIX\_SIZE] | 不同色温下的颜色校正矩阵，8bit小数精度。bit15是符号位，0表示正数，1表示负数，例如0x8010 表示\-16。bit12,13,14 是无效的，即正数从 0x0000 到 0x0FFF，负数从 0x8000 到 0x8FFF，是CCM的合理参数。 取值范围：[0x0,0xFFFF]。 \#define HI\_ISP\_CCM\_MATRIX\_SIZE 9 |


#### 注意事项

- 颜色校正矩阵的数据格式，应与校正工具提供的保持一致。
- 当饱和度为自动的时候，实际生效的CCM参数和AWB算法反馈的当前色温值，自动饱和度参数有关。当饱和度为手动的时候，实际生效的CCM参数和AWB算法反馈的当前色温值有关。
