Skip to main content

acldvppClearHist

acldvppClearHist

函数功能

将直方图统计数据清零。同步接口。

使用场景:在统计完一张图像的颜色分布直方图信息后,如果想重复使用acldvppHist类型的变量,可以调用本接口先将acldvppHist类型中的直方图统计数据清零,再统计下一张图像的颜色分布直方图信息。

函数原型

aclError acldvppClearHist(acldvppHist *hist)

参数说明

参数名输入/输出说明
hist输入直方图描述信息的指针。 需提前调用acldvppCreateHist接口创建acldvppHist类型的数据。

返回值说明

返回0表示成功,返回非0表示失败。

父主题: acldvppHist

aclfvCreateRepoRange

函数功能

创建aclfvRepoRange类型的数据,表示创建特征库范围的参数。同步接口。

如需销毁aclfvRepoRange类型的数据,请参见aclfvDestroyRepoRange

Atlas 200/500 A2推理产品不支持该接口。

函数原型

aclfvRepoRange *aclfvCreateRepoRange(uint32_t id0Min, uint32_t id0Max, uint32_t id1Min, uint32_t id1Max)

参数说明

参数名输入/输出说明
id0Min输入id0起始值,取值范围:[0,1023],需小于等于id0Max。
id0Max输入id0最大值,取值范围:[0,1023]。
id1Min输入id1起始值,取值范围:[0,1023],需小于等于id1Max
id1Max输入id1最大值,取值范围:[0,1023]。

返回值说明

  • 返回aclfvRepoRange类型的指针,表示成功。
  • 返回nullptr,表示失败。

父主题: aclfvRepoRange

aclfvDestroyRepoRange

函数功能

销毁通过aclfvCreateRepoRange接口创建的aclfvRepoRange类型的数据。同步接口。

Atlas 200/500 A2推理产品不支持该接口。

函数原型

aclError aclfvDestroyRepoRange(aclfvRepoRange *repoRange)

参数说明

参数名输入/输出说明
repoRange输入待销毁的aclfvRepoRange类型的指针。

返回值说明

返回0表示成功,返回非0表示失败。

父主题: aclfvRepoRange

aclfvCreateFeatureInfo

函数功能

创建aclfvFeatureInfo类型的数据,表示创建特征描述信息。同步接口。

如需销毁aclfvFeatureInfo类型的数据,请参见aclfvDestroyFeatureInfo

Atlas 200/500 A2推理产品不支持该接口。

函数原型

aclfvFeatureInfo *aclfvCreateFeatureInfo(uint32_t id0, uint32_t id1, uint32_t offset, uint32_t featureLen, uint32_t featureCount, uint8_t *featureData, uint32_t featureDataLen)

参数说明

参数名输入/输出说明
id0输入一级库id,取值范围0-1023,N:M场景默认为0。 通过id0、id1共同确定一个库。
id1输入二级库id,取值范围0-1023,N:M场景默认为0。 通过id0、id1共同确定一个库。
offset输入添加的首个特征在库中的偏移,偏移值需要与库中已添加特征个数一致。N:M场景默认为0。
featureLen输入单个特征长度,当前固定为36Byte,系统内部会校验。
featureCount输入特征数量,1:N最大100万,N:M最大1000万。
featureData输入特征值指针,根据特征长度连续存储,每条特征前4Byte值为0。
featureDataLen输入featureData指针申请的内存长度,用于校验。

返回值说明

  • 返回aclfvFeatureInfo类型的指针,表示成功。
  • 返回nullptr,表示失败。

父主题: aclfvFeatureInfo

在线提单