acldvppSetRoiConfig系列接口

产品支持情况

产品

是否支持

Atlas A2 训练系列产品/Atlas 800I A2 推理产品/A200I A2 Box 异构组件

Atlas 200I/500 A2 推理产品

Atlas 推理系列产品

Atlas 训练系列产品

Atlas 200/300/500 推理产品

功能说明

设置某个区域的位置信息。

函数原型

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

输入

左偏移。

  • Atlas 200/300/500 推理产品上,该参数值必须为偶数。如果用做贴图区域,左偏移需要16对齐
  • Atlas 训练系列产品上,该参数值必须为偶数。如果用做贴图区域,左偏移需要16对齐
  • Atlas 推理系列产品上,该参数值无偶数要求。如果用做贴图区域,左偏移需要16对齐
  • Atlas A2 训练系列产品/Atlas 800I A2 推理产品/A200I A2 Box 异构组件上,该参数值无偶数要求、无对齐要求。

right

输入

右偏移。

  • Atlas 200/300/500 推理产品上,该参数值必须为奇数。
  • Atlas 训练系列产品上,该参数值必须为奇数。
  • Atlas 推理系列产品上,该参数值无奇数要求。
  • Atlas A2 训练系列产品/Atlas 800I A2 推理产品/A200I A2 Box 异构组件上,该参数值无奇数要求。

top

输入

上偏移。

  • Atlas 200/300/500 推理产品上,该参数值必须为偶数。
  • Atlas 训练系列产品上,该参数值必须为偶数。
  • Atlas 推理系列产品上,该参数值无偶数要求。
  • Atlas A2 训练系列产品/Atlas 800I A2 推理产品/A200I A2 Box 异构组件上,该参数值无偶数要求。

bottom

输入

下偏移。

  • Atlas 200/300/500 推理产品上,该参数值必须为奇数。
  • Atlas 训练系列产品上,该参数值必须为奇数。
  • Atlas 推理系列产品上,该参数值无奇数要求。
  • Atlas A2 训练系列产品/Atlas 800I A2 推理产品/A200I A2 Box 异构组件上,该参数值无奇数要求。

返回值说明

返回0表示成功,返回其他值表示失败,请参见aclError