hi_filter_2d_config
说明
定义2D卷积滤波参数结构体。
定义
typedef struct { hi_double filter[5][5]; hi_size kernel_size; hi_point anchor; hi_double delta; hi_vpc_bord_type border_type; hi_vpc_scalar scalar_value; hi_u32 reserved[2]; } hi_filter_2d_config;
成员
成员名称 |
描述 |
---|---|
filter |
自定义卷积核。 由于filter是5*5的数组,当kernel_size内的宽、高不同时为5时,二维数组内的中间数据有效,例如: |
kernel_size |
卷积核尺寸,kernel_size的宽和高只能设置为1,3或者5。 |
anchor |
卷积核锚点,预留字段,需要设置成(-1, -1)。 |
delta |
增量值,会被加到执行卷积之后的每个像素值之上。 |
border_type |
边界填充类型,只支持HI_BORDER_CONSTANT和HI_BORDER_REPLICATE两种填充模式。 |
scalar_value |
边界填充值。 |
reserved[2] |
预留参数,为保证后续版本兼容性,请务必使用memset结构体方式进行清零初始化,在代码中必须避免显式对reserved字段进行访问。 |
父主题: VPC图像处理