---
title: 函数：create_feature_info
description: "| C函数原型 | aclfvFeatureInfo \*aclfvCreateFeatureInfo(uint32\_t id0, uint32\_t id1, uint32\_t offset, uint32\_t featureLen, uint32\_t featureCount, uint8\_t \*featureData, uint32\_t featureDataLen) |"
url: https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/latest/Application%20Development%20Guide/aadgp/aclpythondevg_01_0820.html
sourcePath: /source/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/Application Development Guide/aadgp/aclpythondevg_01_0820.html
indexId: 547698eb47769b77b6b95f017d4fb19c4ce272b1dd85d737bb360f7a85b74e05108
---
# 函数：create_feature_info

| C函数原型 | aclfvFeatureInfo \*aclfvCreateFeatureInfo(uint32\_t id0, uint32\_t id1, uint32\_t offset, uint32\_t featureLen, uint32\_t featureCount, uint8\_t \*featureData, uint32\_t featureDataLen) |
| --- | --- |
| Python函数 | feature\_info = acl.fv.create\_feature\_info(id0, id1, offset, feature\_len, feature\_count, feature\_data, feature\_len) |
| 函数功能 | 创建aclfvFeatureInfo类型的数据，表示创建特征描述信息。同步接口。 如需销毁aclfvFeatureInfo类型的数据，请参见函数：destroy\_feature\_info。 Atlas 200/500 A2推理产品不支持该接口。 |
| 输入说明 | id0：int，一级库id，取值范围0\-1023，N:M场景默认为0。通过id0、id1共同确定一个库。 id1：int，二级库id，取值范围0\-1023，N:M场景默认为0。通过id0、id1共同确定一个库。 offset：int，添加的首个特征在库中的偏移，偏移值需要与库中已添加特征个数一致。N:M场景默认为0。 feature\_len：int，单个特征长度，当前固定为36Byte，系统内部会校验。 feature\_count：int，特征数量，1:N最大100万，N:M最大1000万。 feature\_data：int，特征值，根据特征长度连续存储，每条特征前4Byte值为0。 feature\_len：int，featureData申请的内存长度，用于校验。 |
| 返回值说明 | feature\_info：int，指针地址。 返回aclfvFeatureInfo类型，表示成功。 返回0，表示失败。 |
| 约束说明 | 无 |
