acldvppResizeConfig
acldvppCreateResizeConfig
函数功能
创建acldvppResizeConfig类型的数据,表示图片缩放配置数据。同步接口。在昇腾310 AI处理器上,在昇腾910 AI处理器上,默认缩放算法为“华为自研的高阶滤波算法”。
如需销毁acldvppResizeConfig类型的数据,请参见acldvppDestroyResizeConfig。
函数原型
acldvppResizeConfig *acldvppCreateResizeConfig()
参数说明
无
返回值说明
- 返回acldvppResizeConfig类型的指针,表示成功。
- 返回nullptr,表示失败。
acldvppSetResizeConfigInterpolation
函数功能
设置图片缩放算法。同步接口。
函数原型
aclError acldvppSetResizeConfigInterpolation(acldvppResizeConfig *resizeConfig, uint32_t interpolation)
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
resizeConfig |
输出 |
指定待设置的缩放配置数据。 需提前调用acldvppCreateResizeConfig接口创建acldvppResizeConfig类型的数据。 |
interpolation |
输入 |
指定缩放算法。此处配置的缩放算法建议与训练模型时的缩放算法保持一致。 取值范围:
|
返回值说明
返回0表示成功,返回其它值表示失败。
acldvppGetResizeConfigInterpolation
函数功能
获取图片缩放算法。同步接口。
函数原型
uint32 acldvppGetResizeConfigInterpolation(const acldvppResizeConfig * resizeConfig)
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
resizeConfig |
输入 |
指定待获取的缩放配置数据。 需提前调用acldvppCreateResizeConfig接口创建acldvppResizeConfig类型的数据,调用acldvppSetResizeConfigInterpolation接口设置缩放算法。 |
返回值说明
- 0:默认值。在昇腾310 AI处理器上,在昇腾910 AI处理器上,0表示华为自研的高阶滤波算法。
- 1:业界通用的Bilinear算法(与OpenCV的计算精度接近)
- 2:业界通用的Nearest neighbor 算法(与OpenCV的计算精度接近)
- 3:业界通用的Bilinear算法(与Tensorflow的计算精度接近)。
- 4:业界通用的Nearest neighbor算法(与Tensorflow的计算精度接近)。
acldvppDestroyResizeConfig
函数功能
销毁通过acldvppCreateResizeConfig接口创建的acldvppResizeConfig类型的数据。同步接口。
函数原型
aclError acldvppDestroyResizeConfig(acldvppResizeConfig *resizeConfig)
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
resizeConfig |
输入 |
待销毁的acldvppResizeConfig类型的指针。 |
返回值说明
返回0表示成功,返回其它值表示失败。