动态AIPP场景下,设置补边相关的参数,同步接口。
aclError aclmdlSetAIPPPaddingParams(aclmdlAIPP *aippParmsSet, int8_t paddingSwitch,
int32_t paddingSizeTop, int32_t paddingSizeBottom,
int32_t paddingSizeLeft, int32_t paddingSizeRight,
uint64_t batchIndex)
补边之后,图片的宽必须小于等于1080。
参数名 |
输入/输出 |
说明 |
---|---|---|
aippParmsSet |
输出 |
动态AIPP参数对象的指针。 需提前调用aclmdlCreateAIPP接口创建aclmdlAIPP类型的数据。 |
paddingSwitch |
输入 |
是否对图片执行补边操作,取值范围:
|
paddingSizeTop |
输入 |
在图片上方填充的值。 取值范围:[0, 32] |
paddingSizeBottom |
输入 |
在图片下方填充的值。 取值范围:[0, 32] |
paddingSizeLeft |
输入 |
在图片左方填充的值。 取值范围:[0, 32] |
paddingSizeRight |
输入 |
在图片右方填充的值。 取值范围:[0, 32] |
batchIndex |
输入 |
指定对第几个Batch上的图片执行补边操作。 取值范围:[0,batchSize) batchSize是在调用aclmdlCreateAIPP接口创建aclmdlAIPP类型的数据时设置。 |
返回0表示成功,返回其它值表示失败。