# hi_blur_config

#### 说明

定义滤波参数结构体。


#### 定义

```
typedef struct {
hi_size
kernel_size;
hi_morph_shapes
morph_shapes;
hi_point
anchor;
hi_u32
iterations;
hi_vpc_bord_type
border_type;
hi_vpc_scalar
scalar_value;
} hi_blur_config;
```


#### 成员

| 成员名称 | 描述 |
| --- | --- |
| kernel\_size | 卷积核的尺寸，kernel\_size的宽和高只能设置为1，3或者5。 |
| morph\_shapes | 滤波的卷积形状。 |
| anchor | 卷积核锚点，需要设置成(\-1, \-1)，预留字段。 |
| iterations | 卷积迭代次数，范围[1, 100]， 均值滤波处理只支持设置成1，腐蚀或膨胀处理时支持取[1, 100]范围内的值。 |
| border\_type | 边界填充类型，只支持HI\_BORDER\_CONSTANT和HI\_BORDER\_REPLICATE两种填充模式。 |
| scalar\_value | 边界填充值。 |
