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.