acldvppCreateResizeConfig
acldvppCreateRoiConfig
函数功能
创建acldvppRoiConfig类型的数据,用于描述某个区域位置的数据。同步接口。
如需销毁acldvppRoiConfig类型的数据,请参见acldvppDestroyRoiConfig。
函数原型
acldvppRoiConfig *acldvppCreateRoiConfig(
uint32_t left,
uint32_t right,
uint32_t top,
uint32_t bottom)
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| left | 输入 | 左偏移。 |
| right | 输入 | 右偏移。 |
| top | 输入 | 上偏移。 |
| bottom | 输入 | 下偏移。 |
返回值说明
- 返回acldvppRoiConfig类型的指针,表示成功。
- 返回nullptr,表示失败。
父主题: acldvppRoiConfig
acldvppSetRoiConfig系列接口
函数功能
设置某个区域的位置信息。同步接口。
函数原型
aclError acldvppSetRoiConfig(****acldvppRoiConfig *config, uint32_t left, uint32_t right, uint32_t top, uint32_t bottom);
aclError acldvppSetRoiConfigLeft (acldvppRoiConfig *config, uint32_t left);
aclError acldvppSetRoiConfigRight (acldvppRoiConfig *config, uint32_t right);
aclError acldvppSetRoiConfigTop (acldvppRoiConfig *config, uint32_t top);
aclError acldvppSetRoiConfigBottom(acldvppRoiConfig *config, uint32_t bottom)
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| config | 输出 | 区域位置数据的指针。 需提前调用acldvppCreateRoiConfig接口创建acldvppRoiConfig类型的数据。 |
| left | 输入 | 左偏移。 |
| right | 输入 | 右偏移。 |
| top | 输入 | 上偏移。 |
| bottom | 输入 | 下偏移。 |
返回值说明
返回0表示成功,返回其它值表示失败。
父主题: acldvppRoiConfig
acldvppDestroyRoiConfig
函数功能
销毁通过acldvppCreateRoiConfig接口创建的acldvppRoiConfig类型的数据。同步接口。
函数原型
aclError acldvppDestroyRoiConfig(acldvppRoiConfig *roiConfig)
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| roiConfig | 输入 | 待销毁的acldvppRoiConfig类型的指针。 |
返回值说明
返回0表示成功,返回其它值表示失败。
父主题: acldvppRoiConfig
acldvppCreateResizeConfig
函数功能
创建acldvppResizeConfig类型的数据,表示图片缩放配置数据。同步接口。
如需销毁acldvppResizeConfig类型的数据,请参见acldvppDestroyResizeConfig。
默认缩放算法为“业界通用的Bilinear算法”。
函数原型
acldvppResizeConfig *acldvppCreateResizeConfig()
参数说明
无
返回值说明
- 返回acldvppResizeConfig类型的指针,表示成功。
- 返回nullptr,表示失败。
父主题: acldvppResizeConfig
acldvppSetResizeConfigInterpolation
函数功能
设置图片缩放算法。同步接口。
函数原型
aclError acldvppSetResizeConfigInterpolation(****acldvppResizeConfig *resizeConfig, uint32_t interpolation)
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| resizeConfig | 输出 | 待设置的缩放配置数据的指针。 需提前调用acldvppCreateResizeConfig接口创建acldvppResizeConfig类型的数据。 |
| interpolation | 输入 | 指定缩放算法。此处配置的缩放算法建议与训练模型时的缩放算法保持一致。 支持如下缩放算法: - 0:设置为0时,系统内部也会自动采用1。 - 1:业界通用的Bilinear算法(与OpenCV-3.4.2版本算法的计算结果相同) - 2:业界通用的Nearest neighbor 算法(与OpenCV-3.4.2版本算法的计算结果相同) - 3:业界通用的Bilinear算法(与1相同) - 4:业界通用的Nearest neighbor算法(与2相同) - 5:自研的高阶滤波算法 当前该缩放算法仅支持输入图片分辨率范围为10*6 |
返回值说明
返回0表示成功,返回其它值表示失败。
父主题: acldvppResizeConfig
acldvppGetResizeConfigInterpolation
函数功能
获取图片缩放算法。同步接口。
函数原型
uint32 acldvppGetResizeConfigInterpolation(const acldvppResizeConfig * resizeConfig)
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| resizeConfig | 输入 | 待获取的缩放配置数据的指针。 需提前调用acldvppCreateResizeConfig接口创建acldvppResizeConfig类型的数据,调用acldvppSetResizeConfigInterpolation接口设置缩放算法。 |
返回值说明
返回0表示成功,返回其它值表示失败。
父主题: acldvppResizeConfig
acldvppDestroyResizeConfig
函数功能
销毁通过acldvppCreateResizeConfig接口创建的acldvppResizeConfig类型的数据。同步接口。
函数原型
aclError acldvppDestroyResizeConfig(acldvppResizeConfig *resizeConfig)
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| resizeConfig | 输入 | 待销毁的acldvppResizeConfig类型的指针。 |
返回值说明
返回0表示成功,返回其它值表示失败。
父主题: acldvppResizeConfig
在线提单