public class FaceDbThriftClientAsync extends java.lang.Object
FaceDb接口的异步RPC实现(线程安全)FaceDb接口方法到FaceDbClient实例RuntimeException异常被封装到ServiceRuntimeException中抛出
FaceDbThriftClientAsync thriftInstance = ClientFactory
.builder()
.setHostAndPort("127.0.0.1",26413)
.build(FaceDbThriftClientAsync.class);
计算机生成代码(generated by automated tools ThriftServiceDecoratorGenerator @author guyadong)| 限定符和类型 | 类和说明 |
|---|---|
static class |
FaceDbThriftClientAsync.DefaultCallback<V>
默认的
FutureCallback实现 |
| 构造器和说明 |
|---|
FaceDbThriftClientAsync(net.gdface.thrift.ClientFactory factory) |
FaceDbThriftClientAsync(com.google.common.net.HostAndPort hostAndPort) |
FaceDbThriftClientAsync(java.lang.String host,
int port) |
| 限定符和类型 | 方法和说明 |
|---|---|
com.google.common.util.concurrent.ListenableFuture<net.gdface.facedb.db.FeatureBean> |
addFeature(byte[] feature,
java.util.Map<java.nio.ByteBuffer,net.gdface.sdk.CodeInfo> faces)
|
void |
addFeature(byte[] feature,
java.util.Map<java.nio.ByteBuffer,net.gdface.sdk.CodeInfo> faces,
com.google.common.util.concurrent.FutureCallback<net.gdface.facedb.db.FeatureBean> callback) |
com.google.common.util.concurrent.ListenableFuture<net.gdface.facedb.db.ImageBean> |
addImage(byte[] imgData,
java.util.List<net.gdface.sdk.CodeInfo> features)
|
void |
addImage(byte[] imgData,
java.util.List<net.gdface.sdk.CodeInfo> features,
com.google.common.util.concurrent.FutureCallback<net.gdface.facedb.db.ImageBean> callback) |
com.google.common.util.concurrent.ListenableFuture<net.gdface.facedb.db.ImageBean> |
addImageIfAbsent(byte[] imgData,
net.gdface.sdk.CodeInfo code,
double similarty)
|
void |
addImageIfAbsent(byte[] imgData,
net.gdface.sdk.CodeInfo code,
double similarty,
com.google.common.util.concurrent.FutureCallback<net.gdface.facedb.db.ImageBean> callback) |
com.google.common.util.concurrent.ListenableFuture<double[]> |
compareFaces(java.lang.String featureId,
byte[] imgData,
net.gdface.sdk.CodeInfo[] facePos)
|
void |
compareFaces(java.lang.String featureId,
byte[] imgData,
net.gdface.sdk.CodeInfo[] facePos,
com.google.common.util.concurrent.FutureCallback<double[]> callback) |
com.google.common.util.concurrent.ListenableFuture<java.lang.Double> |
compareFeature(java.lang.String featureId,
byte[] feature)
|
void |
compareFeature(java.lang.String featureId,
byte[] feature,
com.google.common.util.concurrent.FutureCallback<java.lang.Double> callback) |
com.google.common.util.concurrent.ListenableFuture<java.lang.Double> |
compareFeatureId(java.lang.String featureId1,
java.lang.String featureId2)
|
void |
compareFeatureId(java.lang.String featureId1,
java.lang.String featureId2,
com.google.common.util.concurrent.FutureCallback<java.lang.Double> callback) |
com.google.common.util.concurrent.ListenableFuture<double[]> |
compareFeatures(java.lang.String featureId,
net.gdface.sdk.CodeInfo[] features)
|
void |
compareFeatures(java.lang.String featureId,
net.gdface.sdk.CodeInfo[] features,
com.google.common.util.concurrent.FutureCallback<double[]> callback) |
com.google.common.util.concurrent.ListenableFuture<java.util.Map<java.lang.String,java.lang.String>> |
dbCapacity()
see also
FaceDb.dbCapacity() |
void |
dbCapacity(com.google.common.util.concurrent.FutureCallback<java.util.Map<java.lang.String,java.lang.String>> callback) |
com.google.common.util.concurrent.ListenableFuture<java.lang.Boolean> |
deleteFeature(java.lang.String featureId,
boolean cascade)
|
void |
deleteFeature(java.lang.String featureId,
boolean cascade,
com.google.common.util.concurrent.FutureCallback<java.lang.Boolean> callback) |
com.google.common.util.concurrent.ListenableFuture<java.lang.Integer> |
deleteFeatures(java.util.List<java.lang.String> featureIdList,
boolean cascade)
|
void |
deleteFeatures(java.util.List<java.lang.String> featureIdList,
boolean cascade,
com.google.common.util.concurrent.FutureCallback<java.lang.Integer> callback) |
com.google.common.util.concurrent.ListenableFuture<java.lang.Boolean> |
deleteImage(java.lang.String imgMd5,
boolean cascade)
|
void |
deleteImage(java.lang.String imgMd5,
boolean cascade,
com.google.common.util.concurrent.FutureCallback<java.lang.Boolean> callback) |
com.google.common.util.concurrent.ListenableFuture<java.lang.Integer> |
deleteImages(java.util.List<java.lang.String> imgMd5List,
boolean cascade)
|
void |
deleteImages(java.util.List<java.lang.String> imgMd5List,
boolean cascade,
com.google.common.util.concurrent.FutureCallback<java.lang.Integer> callback) |
com.google.common.util.concurrent.ListenableFuture<net.gdface.facedb.db.ImageBean> |
detectAndAddFeatures(byte[] imgData,
int faceNum)
|
void |
detectAndAddFeatures(byte[] imgData,
int faceNum,
com.google.common.util.concurrent.FutureCallback<net.gdface.facedb.db.ImageBean> callback) |
com.google.common.util.concurrent.ListenableFuture<net.gdface.sdk.CompareResult> |
detectAndCompareFaces(java.lang.String featureId,
byte[] imgData,
int faceNum)
|
void |
detectAndCompareFaces(java.lang.String featureId,
byte[] imgData,
int faceNum,
com.google.common.util.concurrent.FutureCallback<net.gdface.sdk.CompareResult> callback) |
com.google.common.util.concurrent.ListenableFuture<net.gdface.sdk.CodeInfo[]> |
detectAndGetCodeInfo(byte[] imgData)
see also
FaceDb.detectAndGetCodeInfo(byte[]) |
void |
detectAndGetCodeInfo(byte[] imgData,
com.google.common.util.concurrent.FutureCallback<net.gdface.sdk.CodeInfo[]> callback) |
com.google.common.util.concurrent.ListenableFuture<net.gdface.sdk.CodeInfo[]> |
detectAndGetCodeInfo(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height)
|
void |
detectAndGetCodeInfo(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
com.google.common.util.concurrent.FutureCallback<net.gdface.sdk.CodeInfo[]> callback) |
com.google.common.util.concurrent.ListenableFuture<SearchResult[]> |
detectAndSearchFaces(byte[] imgData,
double similarty,
int rows,
java.lang.String where)
|
void |
detectAndSearchFaces(byte[] imgData,
double similarty,
int rows,
java.lang.String where,
com.google.common.util.concurrent.FutureCallback<SearchResult[]> callback) |
com.google.common.util.concurrent.ListenableFuture<net.gdface.sdk.CodeInfo> |
getCodeInfo(int faceId)
see also
FaceDb.getCodeInfo(int) |
void |
getCodeInfo(int faceId,
com.google.common.util.concurrent.FutureCallback<net.gdface.sdk.CodeInfo> callback) |
com.google.common.util.concurrent.ListenableFuture<net.gdface.sdk.CodeInfo> |
getCodeInfoByFeatureId(java.lang.String featureId)
|
void |
getCodeInfoByFeatureId(java.lang.String featureId,
com.google.common.util.concurrent.FutureCallback<net.gdface.sdk.CodeInfo> callback) |
com.google.common.util.concurrent.ListenableFuture<net.gdface.sdk.CodeInfo> |
getCodeInfoByImageMd5(java.lang.String imageMd5)
|
void |
getCodeInfoByImageMd5(java.lang.String imageMd5,
com.google.common.util.concurrent.FutureCallback<net.gdface.sdk.CodeInfo> callback) |
com.google.common.util.concurrent.ListenableFuture<java.util.List<net.gdface.sdk.CodeInfo>> |
getCodeInfosByFeatureId(java.lang.String featureId)
|
void |
getCodeInfosByFeatureId(java.lang.String featureId,
com.google.common.util.concurrent.FutureCallback<java.util.List<net.gdface.sdk.CodeInfo>> callback) |
com.google.common.util.concurrent.ListenableFuture<java.util.List<net.gdface.sdk.CodeInfo>> |
getCodeInfosByImageMd5(java.lang.String imageMd5)
|
void |
getCodeInfosByImageMd5(java.lang.String imageMd5,
com.google.common.util.concurrent.FutureCallback<java.util.List<net.gdface.sdk.CodeInfo>> callback) |
com.google.common.util.concurrent.ListenableFuture<net.gdface.facedb.db.FaceBean> |
getFace(int faceId)
see also
FaceDb.getFace(int) |
void |
getFace(int faceId,
com.google.common.util.concurrent.FutureCallback<net.gdface.facedb.db.FaceBean> callback) |
com.google.common.util.concurrent.ListenableFuture<net.gdface.facedb.db.FaceBean> |
getFaceByFeatureId(java.lang.String featureId)
|
void |
getFaceByFeatureId(java.lang.String featureId,
com.google.common.util.concurrent.FutureCallback<net.gdface.facedb.db.FaceBean> callback) |
com.google.common.util.concurrent.ListenableFuture<net.gdface.facedb.db.FaceBean> |
getFaceByImageMd5(java.lang.String imageMd5)
|
void |
getFaceByImageMd5(java.lang.String imageMd5,
com.google.common.util.concurrent.FutureCallback<net.gdface.facedb.db.FaceBean> callback) |
com.google.common.util.concurrent.ListenableFuture<java.lang.Integer> |
getFaceCount(java.lang.String where)
|
void |
getFaceCount(java.lang.String where,
com.google.common.util.concurrent.FutureCallback<java.lang.Integer> callback) |
com.google.common.util.concurrent.ListenableFuture<java.util.List<net.gdface.facedb.db.FaceBean>> |
getFacesByFeatureId(java.lang.String featureId)
|
void |
getFacesByFeatureId(java.lang.String featureId,
com.google.common.util.concurrent.FutureCallback<java.util.List<net.gdface.facedb.db.FaceBean>> callback) |
com.google.common.util.concurrent.ListenableFuture<java.util.List<net.gdface.facedb.db.FaceBean>> |
getFacesByImageMd5(java.lang.String imageMd5)
|
void |
getFacesByImageMd5(java.lang.String imageMd5,
com.google.common.util.concurrent.FutureCallback<java.util.List<net.gdface.facedb.db.FaceBean>> callback) |
net.gdface.thrift.ClientFactory |
getFactory() |
com.google.common.util.concurrent.ListenableFuture<net.gdface.facedb.db.FeatureBean> |
getFeature(java.lang.String featureId)
see also
FaceDb.getFeature(java.lang.String) |
void |
getFeature(java.lang.String featureId,
com.google.common.util.concurrent.FutureCallback<net.gdface.facedb.db.FeatureBean> callback) |
com.google.common.util.concurrent.ListenableFuture<net.gdface.facedb.db.FeatureBean> |
getFeatureByFaceId(int faceId)
see also
FaceDb.getFeatureByFaceId(int) |
void |
getFeatureByFaceId(int faceId,
com.google.common.util.concurrent.FutureCallback<net.gdface.facedb.db.FeatureBean> callback) |
com.google.common.util.concurrent.ListenableFuture<net.gdface.facedb.db.FeatureBean> |
getFeatureByImageMd5(java.lang.String imageMd5)
|
void |
getFeatureByImageMd5(java.lang.String imageMd5,
com.google.common.util.concurrent.FutureCallback<net.gdface.facedb.db.FeatureBean> callback) |
com.google.common.util.concurrent.ListenableFuture<java.lang.Integer> |
getFeatureCount()
see also
FaceDb.getFeatureCount() |
void |
getFeatureCount(com.google.common.util.concurrent.FutureCallback<java.lang.Integer> callback) |
com.google.common.util.concurrent.ListenableFuture<java.util.List<net.gdface.facedb.db.FeatureBean>> |
getFeaturesByImageMd5(java.lang.String imageMd5)
|
void |
getFeaturesByImageMd5(java.lang.String imageMd5,
com.google.common.util.concurrent.FutureCallback<java.util.List<net.gdface.facedb.db.FeatureBean>> callback) |
com.google.common.util.concurrent.ListenableFuture<net.gdface.facedb.db.ImageBean> |
getImage(java.lang.String imageMd5)
see also
FaceDb.getImage(java.lang.String) |
void |
getImage(java.lang.String imageMd5,
com.google.common.util.concurrent.FutureCallback<net.gdface.facedb.db.ImageBean> callback) |
com.google.common.util.concurrent.ListenableFuture<net.gdface.facedb.db.ImageBean> |
getImage(java.lang.String primaryKey,
java.lang.String refType)
|
void |
getImage(java.lang.String primaryKey,
java.lang.String refType,
com.google.common.util.concurrent.FutureCallback<net.gdface.facedb.db.ImageBean> callback) |
com.google.common.util.concurrent.ListenableFuture<net.gdface.facedb.db.ImageBean> |
getImageByFaceId(int faceId)
see also
FaceDb.getImageByFaceId(int) |
void |
getImageByFaceId(int faceId,
com.google.common.util.concurrent.FutureCallback<net.gdface.facedb.db.ImageBean> callback) |
com.google.common.util.concurrent.ListenableFuture<net.gdface.facedb.db.ImageBean> |
getImageByFeatureId(java.lang.String featureId)
|
void |
getImageByFeatureId(java.lang.String featureId,
com.google.common.util.concurrent.FutureCallback<net.gdface.facedb.db.ImageBean> callback) |
com.google.common.util.concurrent.ListenableFuture<byte[]> |
getImageBytes(java.lang.String imageMd5)
|
void |
getImageBytes(java.lang.String imageMd5,
com.google.common.util.concurrent.FutureCallback<byte[]> callback) |
com.google.common.util.concurrent.ListenableFuture<byte[]> |
getImageBytes(java.lang.String primaryKey,
java.lang.String refType)
|
void |
getImageBytes(java.lang.String primaryKey,
java.lang.String refType,
com.google.common.util.concurrent.FutureCallback<byte[]> callback) |
com.google.common.util.concurrent.ListenableFuture<java.lang.Integer> |
getImageCount(java.lang.String where)
|
void |
getImageCount(java.lang.String where,
com.google.common.util.concurrent.FutureCallback<java.lang.Integer> callback) |
com.google.common.util.concurrent.ListenableFuture<java.util.List<net.gdface.facedb.db.ImageBean>> |
getImagesByFeatureId(java.lang.String featureId)
|
void |
getImagesByFeatureId(java.lang.String featureId,
com.google.common.util.concurrent.FutureCallback<java.util.List<net.gdface.facedb.db.ImageBean>> callback) |
com.google.common.util.concurrent.ListenableFuture<java.lang.Boolean> |
hasFeature(byte[] feature)
see also
FaceDb.hasFeature(byte[]) |
void |
hasFeature(byte[] feature,
com.google.common.util.concurrent.FutureCallback<java.lang.Boolean> callback) |
com.google.common.util.concurrent.ListenableFuture<java.lang.Boolean> |
hasFeatureByMD5(java.lang.String featureId)
|
void |
hasFeatureByMD5(java.lang.String featureId,
com.google.common.util.concurrent.FutureCallback<java.lang.Boolean> callback) |
com.google.common.util.concurrent.ListenableFuture<java.lang.Boolean> |
hasImage(java.lang.String imageMd5)
see also
FaceDb.hasImage(java.lang.String) |
void |
hasImage(java.lang.String imageMd5,
com.google.common.util.concurrent.FutureCallback<java.lang.Boolean> callback) |
boolean |
isLocal()
see also
FaceDb.isLocal() |
com.google.common.util.concurrent.ListenableFuture<java.util.List<java.lang.String>> |
loadFeaturesMd5ByCreateTime(java.util.Date timestamp)
|
void |
loadFeaturesMd5ByCreateTime(java.util.Date timestamp,
com.google.common.util.concurrent.FutureCallback<java.util.List<java.lang.String>> callback) |
com.google.common.util.concurrent.ListenableFuture<java.util.List<java.lang.String>> |
loadFeaturesMd5ByCreateTime(java.lang.String timestamp)
|
void |
loadFeaturesMd5ByCreateTime(java.lang.String timestamp,
com.google.common.util.concurrent.FutureCallback<java.util.List<java.lang.String>> callback) |
com.google.common.util.concurrent.ListenableFuture<java.util.List<java.lang.String>> |
loadFeaturesMd5ByWhere(java.lang.String where)
|
void |
loadFeaturesMd5ByWhere(java.lang.String where,
com.google.common.util.concurrent.FutureCallback<java.util.List<java.lang.String>> callback) |
com.google.common.util.concurrent.ListenableFuture<java.util.List<net.gdface.facedb.db.ImageBean>> |
loadImagesByWhere(java.lang.String where,
int startRow,
int numRows)
|
void |
loadImagesByWhere(java.lang.String where,
int startRow,
int numRows,
com.google.common.util.concurrent.FutureCallback<java.util.List<net.gdface.facedb.db.ImageBean>> callback) |
com.google.common.util.concurrent.ListenableFuture<java.util.List<java.lang.String>> |
loadImagesMd5ByCreateTime(java.util.Date timestamp)
|
void |
loadImagesMd5ByCreateTime(java.util.Date timestamp,
com.google.common.util.concurrent.FutureCallback<java.util.List<java.lang.String>> callback) |
com.google.common.util.concurrent.ListenableFuture<java.util.List<java.lang.String>> |
loadImagesMd5ByCreateTime(java.lang.String timestamp)
|
void |
loadImagesMd5ByCreateTime(java.lang.String timestamp,
com.google.common.util.concurrent.FutureCallback<java.util.List<java.lang.String>> callback) |
com.google.common.util.concurrent.ListenableFuture<java.util.List<java.lang.String>> |
loadImagesMd5ByWhere(java.lang.String where)
|
void |
loadImagesMd5ByWhere(java.lang.String where,
com.google.common.util.concurrent.FutureCallback<java.util.List<java.lang.String>> callback) |
com.google.common.util.concurrent.ListenableFuture<SearchResult[]> |
searchFaces(byte[] imgData,
net.gdface.sdk.CodeInfo facePos,
double similarty,
int rows,
java.lang.String where)
|
void |
searchFaces(byte[] imgData,
net.gdface.sdk.CodeInfo facePos,
double similarty,
int rows,
java.lang.String where,
com.google.common.util.concurrent.FutureCallback<SearchResult[]> callback) |
com.google.common.util.concurrent.ListenableFuture<SearchResult[]> |
searchFaces(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
net.gdface.sdk.CodeInfo facePos,
double similarty,
int rows,
java.lang.String where)
|
void |
searchFaces(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
net.gdface.sdk.CodeInfo facePos,
double similarty,
int rows,
java.lang.String where,
com.google.common.util.concurrent.FutureCallback<SearchResult[]> callback) |
com.google.common.util.concurrent.ListenableFuture<SearchResult[]> |
searchFeatures(byte[] feature,
double similarty,
int rows,
java.lang.String where)
|
void |
searchFeatures(byte[] feature,
double similarty,
int rows,
java.lang.String where,
com.google.common.util.concurrent.FutureCallback<SearchResult[]> callback) |
boolean |
testConnect()
test if connectable for RPC service
|
java.lang.String |
toString() |
public FaceDbThriftClientAsync(net.gdface.thrift.ClientFactory factory)
public FaceDbThriftClientAsync(java.lang.String host, int port)
host - RPC service hostport - RPC service portpublic FaceDbThriftClientAsync(com.google.common.net.HostAndPort hostAndPort)
hostAndPort - RPC service host and portpublic net.gdface.thrift.ClientFactory getFactory()
public boolean testConnect()
true if connectable ,otherwise falsepublic java.lang.String toString()
toString 在类中 java.lang.Objectpublic com.google.common.util.concurrent.ListenableFuture<net.gdface.facedb.db.FeatureBean> addFeature(byte[] feature, java.util.Map<java.nio.ByteBuffer,net.gdface.sdk.CodeInfo> faces)
public void addFeature(byte[] feature, java.util.Map<java.nio.ByteBuffer,net.gdface.sdk.CodeInfo> faces, com.google.common.util.concurrent.FutureCallback<net.gdface.facedb.db.FeatureBean> callback)
public com.google.common.util.concurrent.ListenableFuture<net.gdface.facedb.db.ImageBean> addImage(byte[] imgData, java.util.List<net.gdface.sdk.CodeInfo> features)
public void addImage(byte[] imgData, java.util.List<net.gdface.sdk.CodeInfo> features, com.google.common.util.concurrent.FutureCallback<net.gdface.facedb.db.ImageBean> callback)
public com.google.common.util.concurrent.ListenableFuture<net.gdface.facedb.db.ImageBean> addImageIfAbsent(byte[] imgData, net.gdface.sdk.CodeInfo code, double similarty)
public void addImageIfAbsent(byte[] imgData, net.gdface.sdk.CodeInfo code, double similarty, com.google.common.util.concurrent.FutureCallback<net.gdface.facedb.db.ImageBean> callback)
public com.google.common.util.concurrent.ListenableFuture<double[]> compareFaces(java.lang.String featureId, byte[] imgData, net.gdface.sdk.CodeInfo[] facePos)
public void compareFaces(java.lang.String featureId, byte[] imgData, net.gdface.sdk.CodeInfo[] facePos, com.google.common.util.concurrent.FutureCallback<double[]> callback)
public com.google.common.util.concurrent.ListenableFuture<java.lang.Double> compareFeature(java.lang.String featureId, byte[] feature)
public void compareFeature(java.lang.String featureId, byte[] feature, com.google.common.util.concurrent.FutureCallback<java.lang.Double> callback)
public com.google.common.util.concurrent.ListenableFuture<java.lang.Double> compareFeatureId(java.lang.String featureId1, java.lang.String featureId2)
public void compareFeatureId(java.lang.String featureId1, java.lang.String featureId2, com.google.common.util.concurrent.FutureCallback<java.lang.Double> callback)
public com.google.common.util.concurrent.ListenableFuture<double[]> compareFeatures(java.lang.String featureId, net.gdface.sdk.CodeInfo[] features)
public void compareFeatures(java.lang.String featureId, net.gdface.sdk.CodeInfo[] features, com.google.common.util.concurrent.FutureCallback<double[]> callback)
public com.google.common.util.concurrent.ListenableFuture<java.util.Map<java.lang.String,java.lang.String>> dbCapacity()
FaceDb.dbCapacity()public void dbCapacity(com.google.common.util.concurrent.FutureCallback<java.util.Map<java.lang.String,java.lang.String>> callback)
public com.google.common.util.concurrent.ListenableFuture<java.lang.Boolean> deleteFeature(java.lang.String featureId, boolean cascade)
public void deleteFeature(java.lang.String featureId, boolean cascade, com.google.common.util.concurrent.FutureCallback<java.lang.Boolean> callback)
public com.google.common.util.concurrent.ListenableFuture<java.lang.Integer> deleteFeatures(java.util.List<java.lang.String> featureIdList, boolean cascade)
public void deleteFeatures(java.util.List<java.lang.String> featureIdList, boolean cascade, com.google.common.util.concurrent.FutureCallback<java.lang.Integer> callback)
public com.google.common.util.concurrent.ListenableFuture<java.lang.Boolean> deleteImage(java.lang.String imgMd5, boolean cascade)
public void deleteImage(java.lang.String imgMd5, boolean cascade, com.google.common.util.concurrent.FutureCallback<java.lang.Boolean> callback)
public com.google.common.util.concurrent.ListenableFuture<java.lang.Integer> deleteImages(java.util.List<java.lang.String> imgMd5List, boolean cascade)
public void deleteImages(java.util.List<java.lang.String> imgMd5List, boolean cascade, com.google.common.util.concurrent.FutureCallback<java.lang.Integer> callback)
public com.google.common.util.concurrent.ListenableFuture<net.gdface.facedb.db.ImageBean> detectAndAddFeatures(byte[] imgData, int faceNum)
public void detectAndAddFeatures(byte[] imgData, int faceNum, com.google.common.util.concurrent.FutureCallback<net.gdface.facedb.db.ImageBean> callback)
public com.google.common.util.concurrent.ListenableFuture<net.gdface.sdk.CompareResult> detectAndCompareFaces(java.lang.String featureId, byte[] imgData, int faceNum)
public void detectAndCompareFaces(java.lang.String featureId, byte[] imgData, int faceNum, com.google.common.util.concurrent.FutureCallback<net.gdface.sdk.CompareResult> callback)
public com.google.common.util.concurrent.ListenableFuture<net.gdface.sdk.CodeInfo[]> detectAndGetCodeInfo(byte[] imgData)
FaceDb.detectAndGetCodeInfo(byte[])public void detectAndGetCodeInfo(byte[] imgData, com.google.common.util.concurrent.FutureCallback<net.gdface.sdk.CodeInfo[]> callback)
public com.google.common.util.concurrent.ListenableFuture<net.gdface.sdk.CodeInfo[]> detectAndGetCodeInfo(net.gdface.image.MatType matType, byte[] matData, int width, int height)
public void detectAndGetCodeInfo(net.gdface.image.MatType matType, byte[] matData, int width, int height, com.google.common.util.concurrent.FutureCallback<net.gdface.sdk.CodeInfo[]> callback)
public com.google.common.util.concurrent.ListenableFuture<SearchResult[]> detectAndSearchFaces(byte[] imgData, double similarty, int rows, java.lang.String where)
public void detectAndSearchFaces(byte[] imgData, double similarty, int rows, java.lang.String where, com.google.common.util.concurrent.FutureCallback<SearchResult[]> callback)
public com.google.common.util.concurrent.ListenableFuture<net.gdface.sdk.CodeInfo> getCodeInfo(int faceId)
FaceDb.getCodeInfo(int)public void getCodeInfo(int faceId, com.google.common.util.concurrent.FutureCallback<net.gdface.sdk.CodeInfo> callback)
public com.google.common.util.concurrent.ListenableFuture<net.gdface.sdk.CodeInfo> getCodeInfoByFeatureId(java.lang.String featureId)
public void getCodeInfoByFeatureId(java.lang.String featureId, com.google.common.util.concurrent.FutureCallback<net.gdface.sdk.CodeInfo> callback)
public com.google.common.util.concurrent.ListenableFuture<net.gdface.sdk.CodeInfo> getCodeInfoByImageMd5(java.lang.String imageMd5)
public void getCodeInfoByImageMd5(java.lang.String imageMd5, com.google.common.util.concurrent.FutureCallback<net.gdface.sdk.CodeInfo> callback)
public com.google.common.util.concurrent.ListenableFuture<java.util.List<net.gdface.sdk.CodeInfo>> getCodeInfosByFeatureId(java.lang.String featureId)
public void getCodeInfosByFeatureId(java.lang.String featureId, com.google.common.util.concurrent.FutureCallback<java.util.List<net.gdface.sdk.CodeInfo>> callback)
public com.google.common.util.concurrent.ListenableFuture<java.util.List<net.gdface.sdk.CodeInfo>> getCodeInfosByImageMd5(java.lang.String imageMd5)
public void getCodeInfosByImageMd5(java.lang.String imageMd5, com.google.common.util.concurrent.FutureCallback<java.util.List<net.gdface.sdk.CodeInfo>> callback)
public com.google.common.util.concurrent.ListenableFuture<net.gdface.facedb.db.FaceBean> getFace(int faceId)
FaceDb.getFace(int)public void getFace(int faceId, com.google.common.util.concurrent.FutureCallback<net.gdface.facedb.db.FaceBean> callback)
public com.google.common.util.concurrent.ListenableFuture<net.gdface.facedb.db.FaceBean> getFaceByFeatureId(java.lang.String featureId)
public void getFaceByFeatureId(java.lang.String featureId, com.google.common.util.concurrent.FutureCallback<net.gdface.facedb.db.FaceBean> callback)
public com.google.common.util.concurrent.ListenableFuture<net.gdface.facedb.db.FaceBean> getFaceByImageMd5(java.lang.String imageMd5)
public void getFaceByImageMd5(java.lang.String imageMd5, com.google.common.util.concurrent.FutureCallback<net.gdface.facedb.db.FaceBean> callback)
public com.google.common.util.concurrent.ListenableFuture<java.lang.Integer> getFaceCount(java.lang.String where)
public void getFaceCount(java.lang.String where, com.google.common.util.concurrent.FutureCallback<java.lang.Integer> callback)
public com.google.common.util.concurrent.ListenableFuture<java.util.List<net.gdface.facedb.db.FaceBean>> getFacesByFeatureId(java.lang.String featureId)
public void getFacesByFeatureId(java.lang.String featureId, com.google.common.util.concurrent.FutureCallback<java.util.List<net.gdface.facedb.db.FaceBean>> callback)
public com.google.common.util.concurrent.ListenableFuture<java.util.List<net.gdface.facedb.db.FaceBean>> getFacesByImageMd5(java.lang.String imageMd5)
public void getFacesByImageMd5(java.lang.String imageMd5, com.google.common.util.concurrent.FutureCallback<java.util.List<net.gdface.facedb.db.FaceBean>> callback)
public com.google.common.util.concurrent.ListenableFuture<net.gdface.facedb.db.FeatureBean> getFeature(java.lang.String featureId)
FaceDb.getFeature(java.lang.String)public void getFeature(java.lang.String featureId, com.google.common.util.concurrent.FutureCallback<net.gdface.facedb.db.FeatureBean> callback)
public com.google.common.util.concurrent.ListenableFuture<net.gdface.facedb.db.FeatureBean> getFeatureByFaceId(int faceId)
FaceDb.getFeatureByFaceId(int)public void getFeatureByFaceId(int faceId, com.google.common.util.concurrent.FutureCallback<net.gdface.facedb.db.FeatureBean> callback)
public com.google.common.util.concurrent.ListenableFuture<net.gdface.facedb.db.FeatureBean> getFeatureByImageMd5(java.lang.String imageMd5)
public void getFeatureByImageMd5(java.lang.String imageMd5, com.google.common.util.concurrent.FutureCallback<net.gdface.facedb.db.FeatureBean> callback)
public com.google.common.util.concurrent.ListenableFuture<java.lang.Integer> getFeatureCount()
FaceDb.getFeatureCount()public void getFeatureCount(com.google.common.util.concurrent.FutureCallback<java.lang.Integer> callback)
public com.google.common.util.concurrent.ListenableFuture<java.util.List<net.gdface.facedb.db.FeatureBean>> getFeaturesByImageMd5(java.lang.String imageMd5)
public void getFeaturesByImageMd5(java.lang.String imageMd5, com.google.common.util.concurrent.FutureCallback<java.util.List<net.gdface.facedb.db.FeatureBean>> callback)
public com.google.common.util.concurrent.ListenableFuture<net.gdface.facedb.db.ImageBean> getImage(java.lang.String imageMd5)
FaceDb.getImage(java.lang.String)public void getImage(java.lang.String imageMd5, com.google.common.util.concurrent.FutureCallback<net.gdface.facedb.db.ImageBean> callback)
public com.google.common.util.concurrent.ListenableFuture<net.gdface.facedb.db.ImageBean> getImage(java.lang.String primaryKey, java.lang.String refType)
public void getImage(java.lang.String primaryKey, java.lang.String refType, com.google.common.util.concurrent.FutureCallback<net.gdface.facedb.db.ImageBean> callback)
public com.google.common.util.concurrent.ListenableFuture<net.gdface.facedb.db.ImageBean> getImageByFaceId(int faceId)
FaceDb.getImageByFaceId(int)public void getImageByFaceId(int faceId, com.google.common.util.concurrent.FutureCallback<net.gdface.facedb.db.ImageBean> callback)
public com.google.common.util.concurrent.ListenableFuture<net.gdface.facedb.db.ImageBean> getImageByFeatureId(java.lang.String featureId)
public void getImageByFeatureId(java.lang.String featureId, com.google.common.util.concurrent.FutureCallback<net.gdface.facedb.db.ImageBean> callback)
public com.google.common.util.concurrent.ListenableFuture<byte[]> getImageBytes(java.lang.String imageMd5)
public void getImageBytes(java.lang.String imageMd5, com.google.common.util.concurrent.FutureCallback<byte[]> callback)
public com.google.common.util.concurrent.ListenableFuture<byte[]> getImageBytes(java.lang.String primaryKey, java.lang.String refType)
public void getImageBytes(java.lang.String primaryKey, java.lang.String refType, com.google.common.util.concurrent.FutureCallback<byte[]> callback)
public com.google.common.util.concurrent.ListenableFuture<java.lang.Integer> getImageCount(java.lang.String where)
public void getImageCount(java.lang.String where, com.google.common.util.concurrent.FutureCallback<java.lang.Integer> callback)
public com.google.common.util.concurrent.ListenableFuture<java.util.List<net.gdface.facedb.db.ImageBean>> getImagesByFeatureId(java.lang.String featureId)
public void getImagesByFeatureId(java.lang.String featureId, com.google.common.util.concurrent.FutureCallback<java.util.List<net.gdface.facedb.db.ImageBean>> callback)
public com.google.common.util.concurrent.ListenableFuture<java.lang.Boolean> hasFeature(byte[] feature)
FaceDb.hasFeature(byte[])public void hasFeature(byte[] feature, com.google.common.util.concurrent.FutureCallback<java.lang.Boolean> callback)
public com.google.common.util.concurrent.ListenableFuture<java.lang.Boolean> hasFeatureByMD5(java.lang.String featureId)
public void hasFeatureByMD5(java.lang.String featureId, com.google.common.util.concurrent.FutureCallback<java.lang.Boolean> callback)
public com.google.common.util.concurrent.ListenableFuture<java.lang.Boolean> hasImage(java.lang.String imageMd5)
FaceDb.hasImage(java.lang.String)public void hasImage(java.lang.String imageMd5, com.google.common.util.concurrent.FutureCallback<java.lang.Boolean> callback)
public boolean isLocal()
FaceDb.isLocal()public com.google.common.util.concurrent.ListenableFuture<java.util.List<java.lang.String>> loadFeaturesMd5ByCreateTime(java.lang.String timestamp)
public void loadFeaturesMd5ByCreateTime(java.lang.String timestamp, com.google.common.util.concurrent.FutureCallback<java.util.List<java.lang.String>> callback)
public com.google.common.util.concurrent.ListenableFuture<java.util.List<java.lang.String>> loadFeaturesMd5ByCreateTime(java.util.Date timestamp)
public void loadFeaturesMd5ByCreateTime(java.util.Date timestamp, com.google.common.util.concurrent.FutureCallback<java.util.List<java.lang.String>> callback)
public com.google.common.util.concurrent.ListenableFuture<java.util.List<java.lang.String>> loadFeaturesMd5ByWhere(java.lang.String where)
public void loadFeaturesMd5ByWhere(java.lang.String where, com.google.common.util.concurrent.FutureCallback<java.util.List<java.lang.String>> callback)
public com.google.common.util.concurrent.ListenableFuture<java.util.List<net.gdface.facedb.db.ImageBean>> loadImagesByWhere(java.lang.String where, int startRow, int numRows)
public void loadImagesByWhere(java.lang.String where, int startRow, int numRows, com.google.common.util.concurrent.FutureCallback<java.util.List<net.gdface.facedb.db.ImageBean>> callback)
public com.google.common.util.concurrent.ListenableFuture<java.util.List<java.lang.String>> loadImagesMd5ByCreateTime(java.lang.String timestamp)
public void loadImagesMd5ByCreateTime(java.lang.String timestamp, com.google.common.util.concurrent.FutureCallback<java.util.List<java.lang.String>> callback)
public com.google.common.util.concurrent.ListenableFuture<java.util.List<java.lang.String>> loadImagesMd5ByCreateTime(java.util.Date timestamp)
public void loadImagesMd5ByCreateTime(java.util.Date timestamp, com.google.common.util.concurrent.FutureCallback<java.util.List<java.lang.String>> callback)
public com.google.common.util.concurrent.ListenableFuture<java.util.List<java.lang.String>> loadImagesMd5ByWhere(java.lang.String where)
public void loadImagesMd5ByWhere(java.lang.String where, com.google.common.util.concurrent.FutureCallback<java.util.List<java.lang.String>> callback)
public com.google.common.util.concurrent.ListenableFuture<SearchResult[]> searchFaces(byte[] imgData, net.gdface.sdk.CodeInfo facePos, double similarty, int rows, java.lang.String where)
public void searchFaces(byte[] imgData, net.gdface.sdk.CodeInfo facePos, double similarty, int rows, java.lang.String where, com.google.common.util.concurrent.FutureCallback<SearchResult[]> callback)
public com.google.common.util.concurrent.ListenableFuture<SearchResult[]> searchFaces(net.gdface.image.MatType matType, byte[] matData, int width, int height, net.gdface.sdk.CodeInfo facePos, double similarty, int rows, java.lang.String where)
public void searchFaces(net.gdface.image.MatType matType, byte[] matData, int width, int height, net.gdface.sdk.CodeInfo facePos, double similarty, int rows, java.lang.String where, com.google.common.util.concurrent.FutureCallback<SearchResult[]> callback)
public com.google.common.util.concurrent.ListenableFuture<SearchResult[]> searchFeatures(byte[] feature, double similarty, int rows, java.lang.String where)
public void searchFeatures(byte[] feature, double similarty, int rows, java.lang.String where, com.google.common.util.concurrent.FutureCallback<SearchResult[]> callback)
Copyright © 2021. All Rights Reserved.