@RestController public class FeatureSeSpringController extends java.lang.Object
#addFeature(byte[], byte[], String)方法将特征添加到搜索引擎#searchCode(byte[], double, int)在内存中搜索与指定特征相似的的特征返回搜索结果| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DESCRIPTION |
| Constructor and Description |
|---|
FeatureSeSpringController() |
public static java.lang.String DESCRIPTION
public FeatureSeSpringController()
public static void setInstanceSupplier(FeatureSeSpringController.InstanceSupplier instanceSupplier)
instanceSupplier - 要设置的 instanceSupplier@ResponseBody
@RequestMapping(value="/FeatureSe/addFeatureToFse",
method=POST)
public FeatureSeSpringController.Response addFeature(@RequestBody
FeatureSeSpringController.AddFeatureToFseArgs args)
featureId - 特征码ID(MD5校验码),为null时,native library会自动计算MD5作为特征码IDfeature - 特征码字节数组,为null时返回falseimgMD5 - 特征所属图的MD5(32字节HEX字符串),可为null@ResponseBody
@RequestMapping(value="/FeatureSe/addFeatureToFseWithAppId",
method=POST)
public FeatureSeSpringController.Response addFeature(@RequestBody
FeatureSeSpringController.AddFeatureToFseWithAppIdArgs args)
featureId - 特征码ID(MD5校验码),为null时,native library会自动计算MD5作为特征码IDfeature - 特征码字节数组,为null时返回falseappid - 应用id,由调用者定义,可为null@ResponseBody
@RequestMapping(value="/FeatureSe/clearAllOfFse",
method=POST)
public FeatureSeSpringController.Response clearAll()
@ResponseBody
@RequestMapping(value="/FeatureSe/getFeatureFromFse",
method=POST)
public FeatureSeSpringController.Response getFeature(@RequestBody
FeatureSeSpringController.GetFeatureFromFseArgs args)
featureId - 特征码ID,MD5校验码(16 bytes)null,featureId为null或空返回null@ResponseBody
@RequestMapping(value="/FeatureSe/getFeatureByHexFromFse",
method=POST)
public FeatureSeSpringController.Response getFeatureByHex(@RequestBody
FeatureSeSpringController.GetFeatureByHexFromFseArgs args)
featureId - 特征码ID,MD5校验码(32字节HEX字符串)null,featureId为null或空返回null@ResponseBody
@RequestMapping(value="/FeatureSe/removeFeatureFromFse",
method=POST)
public FeatureSeSpringController.Response removeFeature(@RequestBody
FeatureSeSpringController.RemoveFeatureFromFseArgs args)
featureId - 特征码ID,MD5校验码(16 bytes)@ResponseBody
@RequestMapping(value="/FeatureSe/removeFeatureByHexFromFse",
method=POST)
public FeatureSeSpringController.Response removeFeatureByHex(@RequestBody
FeatureSeSpringController.RemoveFeatureByHexFromFseArgs args)
featureId - 特征码ID,MD5校验码(32字节HEX字符串)@ResponseBody
@RequestMapping(value="/FeatureSe/searchCodeFromFse",
method=POST)
public FeatureSeSpringController.Response searchCode(@RequestBody
FeatureSeSpringController.SearchCodeFromFseArgs args)
code - 要比对的特征码sim - 相似度阀值rows - 最大返回的记录数@ResponseBody
@RequestMapping(value="/FeatureSe/sizeOfFse",
method=POST)
public FeatureSeSpringController.Response size()
Copyright © 2020. All rights reserved.