创建aclfvFeatureInfo类型的数据,表示创建特征描述信息。同步接口。
如需销毁aclfvFeatureInfo类型的数据,请参见aclfvDestroyFeatureInfo。
Atlas 200/300/500 推理产品不支持该接口。
Atlas 训练系列产品不支持该接口。
Atlas 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指针申请的内存长度,用于校验。 |