aclfvRepoAdd
产品支持情况
| 
          产品  | 
        
          是否支持  | 
       
|---|---|
| 
          | 
        
          x  | 
       
| 
          | 
        
          x  | 
       
| 
          | 
        
          x  | 
       
| 
          | 
        
          √  | 
       
| 
          | 
        
          x  | 
       
| 
          | 
        
          x  | 
       
 
     功能说明
添加底库或向已存在底库中添加特征。该章节描述的1:N表示“检索请求的个数:底库的数量”,N:M用于碰撞两个库的相似性。
函数原型
aclError aclfvRepoAdd(aclfvSearchType type, aclfvFeatureInfo *featureInfo)
参数说明
| 
          参数名  | 
        
          输入/输出  | 
        
          说明  | 
       
|---|---|---|
| 
          type  | 
        
          输入  | 
        
          检索类型。  | 
       
| 
          featureInfo  | 
        
          输入  | 
        
          特征描述信息的指针。 需提前调用aclfvCreateFeatureInfo接口创建aclfvFeatureInfo类型的数据。  | 
       
返回值说明
返回0表示成功,返回其他值表示失败,请参见aclError。
约束说明
- 1:N添加时,对于每个库,用户需要保证aclfvFeatureInfo结构体中的offset连续;N:M添加时,offset不为0会报错。
 - 非线程安全,N:M场景不允许多线程同时添加\检索\删除。
 - 调用本接口,内部会默认创建一个Stream,用于接口内任务同步执行,在接口执行完成后,该Stream资源会被自动释放。
      
受硬件限制,Stream总数有限,请参见aclrtCreateStream处的说明。
 
     父主题: 特征向量检索