C函数原型 |
aclError aclmdlSetAIPPByInputIndex(uint32_t modelId, aclmdlDataset *dataset, size_t index, const aclmdlAIPP *aippParmsSet) |
---|---|
Python函数 |
ret = acl.mdl.set_aipp_by_input_index(mdl_handle.model_id, mdl_handle.dataset_in, index, aipp) |
函数功能 |
动态AIPP场景下,根据指定的模型输入的输入index,设置模型推理时的AIPP参数值,同步接口。 动态AIPP支持的几种操作的计算方式及其计算顺序如下: 抠图->色域转换->减均值/归一化->padding |
输入说明 |
无 |
返回值说明 |
ret:int,错误码。
|
约束说明 |
|
注意事项 |
无 |
参考资源 |
接口调用示例,参见动态AIPP(多个动态AIPP输入)。 |
抠图 |
缩放 |
补边(padding) |
动态AIPP输出图片的宽、高 |
---|---|---|---|
否 |
否 |
否 |
aippOutputW=srcImageSizeW,aippOutputH=srcImageSizeH |
是 |
否 |
否 |
aippOutputW=cropSizeW,aippOutputH=cropSizeH |
是 |
是 |
否 |
aippOutputW=scfOutputSizeW,aippOutputH=scfOutputSizeH |
是 |
否 |
是 |
aippOutputW=cropSizeW + paddingSizeLeft + paddingSizeRight,aippOutputH=cropSizeH + paddingSizeTop + paddingSizeBottom |
否 |
否 |
是 |
aippOutputW=srcImageSizeW + paddingSizeLeft + paddingSizeRight,aippOutputH=srcImageSizeH + paddingSizeTop + paddingSizeBottom |
否 |
是 |
是 |
aippOutputW=scfOutputSizeW + paddingSizeLeft + paddingSizeRight,aippOutputH=scfOutputSizeH + paddingSizeTop + paddingSizeBottom |
否 |
是 |
否 |
aippOutputW=scfOutputSizeW,aippOutputH=scfOutputSizeH |
是 |
是 |
是 |
aippOutputW=scfOutputSizeW + paddingSizeLeft + paddingSizeRight,aippOutputH=scfOutputSizeH + paddingSizeTop + paddingSizeBottom |