| Interface | Description |
|---|---|
| FeatureSe |
特征码内存搜索引擎(feature search engine)接口
提供高速的人脸特征相似度比对搜索/排序,支持多线程并行搜索,适用于百万级以上人脸库的快速搜索。 1.使用 FeatureSe.addFeature(byte[], byte[], String)方法将特征添加到搜索引擎2.使用 FeatureSe.searchCode(byte[], double, int)在内存中搜索与指定特征相似的的特征返回搜索结果 |
| FeatureSeSpringController.InstanceSupplier | |
| FeatureSeSpringController.Response |
web响应数据接口
|
| FeatureSeSpringController.ResponseFactory |
获取
FeatureSeSpringController.Response接口实例的工厂类接口 |
| Class | Description |
|---|---|
| BaseFeatureSearchEngine |
特征码内存搜索引擎(FSE,feature search engine)java接口类(JNI)
与 FseJniBridge拆分开主要是为了便于生成c header文件 |
| BaseFeatureSearchEngine.FeatureSeImpl | |
| BaseFeatureSeImpl | |
| BaseFseDbEngine<F extends gu.sql2java.BaseRow> |
基于数据库的特征搜索引擎
依赖库:
groupId: com.gitee.l0km
artifactId: sql2java-manager
|
| CodeBean | |
| FeatureSeDecorator |
decorator pattern 装饰者模式实现
FeatureSe接口转发所有 FeatureSe接口方法到FeatureSeDecorator.delegate()指定的实例,unchecked后缀的方法将所有显式申明的异常封装到 RuntimeException抛出计算机生成代码(generated by automated tools DecoratorGenerator @author guyadong) |
| FeatureSeDefaultImpl | |
| FeatureSeGenericDecorator |
decorator pattern 装饰者模式实现基于
FeatureSeDecorator的支持泛型方法参数FeatureSe接口所有 byte[] 类型的参数都支持泛型参数,参见 BinaryUtils.getBytesNotEmpty(Object)注意: 参数为 InputStream的方法返回时会自动执行InputStream.close()关闭流参见 BinaryUtils.readBytes(java.io.InputStream)unchecked后缀的方法将所有显式申明的异常封装到 RuntimeException抛出计算机生成代码(generated by automated tools DecoratorGenerator @author guyadong) |
| FeatureSeSpringController |
特征码内存搜索引擎(feature search engine)接口
提供高速的人脸特征相似度比对搜索/排序,支持多线程并行搜索,适用于百万级以上人脸库的快速搜索。 1.使用 #addFeature(byte[], byte[], String)方法将特征添加到搜索引擎2.使用 #searchCode(byte[], double, int)在内存中搜索与指定特征相似的的特征返回搜索结果 |
| FeatureSeSpringController.AddFeatureToFseArgs |
argClass-1
wrap arguments for method FeatureSeSpringController.addFeature(AddFeatureToFseArgs) |
| FeatureSeSpringController.AddFeatureToFseWithAppIdArgs |
argClass-2
wrap arguments for method FeatureSeSpringController.addFeature(AddFeatureToFseWithAppIdArgs) |
| FeatureSeSpringController.DefaultResponse | |
| FeatureSeSpringController.DefaultResponseFactory | |
| FeatureSeSpringController.GetFeatureByHexFromFseArgs |
argClass-5
wrap arguments for method FeatureSeSpringController.getFeatureByHex(GetFeatureByHexFromFseArgs) |
| FeatureSeSpringController.GetFeatureFromFseArgs |
argClass-4
wrap arguments for method FeatureSeSpringController.getFeature(GetFeatureFromFseArgs) |
| FeatureSeSpringController.RemoveFeatureByHexFromFseArgs |
argClass-7
wrap arguments for method FeatureSeSpringController.removeFeatureByHex(RemoveFeatureByHexFromFseArgs) |
| FeatureSeSpringController.RemoveFeatureFromFseArgs |
argClass-6
wrap arguments for method FeatureSeSpringController.removeFeature(RemoveFeatureFromFseArgs) |
| FeatureSeSpringController.SearchCodeFromFseArgs |
argClass-8
wrap arguments for method FeatureSeSpringController.searchCode(SearchCodeFromFseArgs) |
| Exception | Description |
|---|---|
| JNIException |
Copyright © 2020. All rights reserved.