aclfvDestroyRepoRange
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
aclfvDestroyFeatureInfo
函数功能
销毁通过aclfvCreateFeatureInfo接口创建的aclfvFeatureInfo类型的数据。同步接口。
Atlas 200/500 A2推理产品不支持该接口。
函数原型
aclError aclfvDestroyFeatureInfo(aclfvFeatureInfo *featureInfo)
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| featureInfo | 输入 | 待销毁的aclfvFeatureInfo类型的指针。 |
返回值说明
返回0表示成功,返回非0表示失败。
父主题: aclfvFeatureInfo
aclfvCreateQueryTable
函数功能
创建aclfvQueryTable类型的数据,表示创建检索输入表信息。同步接口。
如需销毁aclfvQueryTable类型的数据,请参见aclfvDestroyQueryTable。
Atlas 200/500 A2推理产品不支持该接口。
函数原型
aclfvQueryTable *aclfvCreateQueryTable(uint32_t queryCnt, uint32_t tableLen, uint8_t *tableData, uint32_t tableDataLen)
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| queryCnt | 输入 | 检索请求数量,1:N场景为1,N:M场景最大1024。 |
| tableLen | 输入 | 单个表长度,长度固定为32KB,系统内部会校验。 |
| tableData | 输入 | 特征值列表的指针,根据特征长度连续存储。 |
| tableDataLen | 输入 | tableData指针申请的内存长度,用于校验。 |
返回值说明
- 返回aclfvQueryTable类型的指针,表示成功。
- 返回nullptr,表示失败。
父主题: aclfvQueryTable
在线提单