---
title: hi_gaussian_blur_config
description: "定义高斯滤波参数结构体。"
url: https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/latest/Application%20Development%20Guide/aadgc/aclcppdevg_03_1405.html
sourcePath: /source/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/Application Development Guide/aadgc/aclcppdevg_03_1405.html
indexId: 1259cd520e1af640d7a7067d6a2e1fad98ee01d69270322eef92170484b8f36a105
---
# hi_gaussian_blur_config

#### 说明

定义高斯滤波参数结构体。


#### 定义

```
typedef struct {
hi_size
kernel_size;
hi_double
sigma_x;
hi_double
sigma_y;
hi_vpc_bord_type
border_type;
hi_vpc_scalar
scalar_value;
hi_u32
reserved[2];
} hi_gaussian_blur_config;
```


#### 成员

| 成员名称 | 描述 |
| --- | --- |
| kernel\_size | 卷积核尺寸，kernel\_size的宽和高只能设置为1，3或者5。 |
| sigma\_x | 高斯滤波x轴sigma值。 |
| sigma\_y | 高斯滤波y轴sigma值，如果sigma\_y=0，则sigma\_y=sigma\_x。 |
| border\_type | 边界填充类型，只支持HI\_BORDER\_CONSTANT和HI\_BORDER\_REPLICATE两种填充模式。 |
| scalar\_value | 边界填充值。 |
| reserved[2] | 预留参数，为保证后续版本兼容性，请务必使用memset结构体方式进行清零初始化，在代码中必须避免显式对reserved字段进行访问。 |
