Package | Description |
---|---|
net.gdface.sdk | |
net.gdface.sdk.decorator | |
net.gdface.sdk.decorator.client | |
net.gdface.sdk.thrift |
Modifier and Type | Field and Description |
---|---|
CodeInfo[] |
FaceApiSpringController.CompareCodesArgs.codes |
CodeInfo |
FaceApiSpringController.MatWearMaskArgs.faceInfo |
CodeInfo |
FaceApiSpringController.WearMaskArgs.faceInfo |
CodeInfo[] |
FaceApiSpringController.GetCodeInfoArgs.facePos |
CodeInfo |
FaceApiSpringController.GetCodeInfoSingleArgs.facePos |
CodeInfo[] |
FaceApiSpringController.MatGetCodeInfoArgs.facePos |
CodeInfo |
FaceApiSpringController.MatGetCodeInfoSingleArgs.facePos |
CodeInfo |
FaceApiSpringController.MatSearchFacesArgs.facePos |
CodeInfo |
FaceApiSpringController.SearchFacesArgs.facePos |
CodeInfo |
FaceApiSpringController.Compare2FaceArgs.facePos1 |
CodeInfo |
FaceApiSpringController.Compare2FaceArgs.facePos2 |
Modifier and Type | Field and Description |
---|---|
java.util.Map<java.nio.ByteBuffer,CodeInfo> |
FaceApiSpringController.GetFeatureArgs.faces |
Modifier and Type | Method and Description |
---|---|
CodeInfo[] |
BaseFaceApiLocal.detectAndGetCodeInfo(net.gdface.image.BaseLazyImage lazyImg,
int faceNum)
先对图像数据
imgData 进行人脸检测,然后提取人脸特征码 |
CodeInfo[] |
FaceApiDecorator.detectAndGetCodeInfo(byte[] imgData,
int faceNum) |
CodeInfo[] |
BaseFaceApiLocal.detectAndGetCodeInfo(byte[] imgData,
int faceNum) |
CodeInfo[] |
FaceApi.detectAndGetCodeInfo(byte[] imgData,
int faceNum)
先对图像数据
imgData 进行人脸检测,然后提取人脸特征码返回所有成功提取特征码的 CodeInfo 数组,
与FaceApi.getCodeInfo(byte[], int, CodeInfo[]) 的返回结果有差别,返回结果中不包含检测到人脸但提取特征码失败的对象 |
CodeInfo[] |
FaceApiGenericDecorator.detectAndGetCodeInfo(java.nio.ByteBuffer imgData,
int faceNum)
|
CodeInfo[] |
FaceApiGenericDecorator.detectAndGetCodeInfo(java.io.File imgData,
int faceNum)
|
CodeInfo[] |
FaceApiGenericDecorator.detectAndGetCodeInfo(java.io.InputStream imgData,
int faceNum)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.detectAndGetCodeInfo(T imgData,
int faceNum)
|
CodeInfo[] |
FaceApiGenericDecorator.detectAndGetCodeInfo(java.net.URL imgData,
int faceNum)
|
CodeInfo[] |
FaceApiDecorator.detectAndGetCodeInfoUnchecked(byte[] imgData,
int faceNum)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.detectAndGetCodeInfoUnchecked(java.nio.ByteBuffer imgData,
int faceNum)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.detectAndGetCodeInfoUnchecked(java.io.File imgData,
int faceNum)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.detectAndGetCodeInfoUnchecked(java.io.InputStream imgData,
int faceNum)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.detectAndGetCodeInfoUnchecked(T imgData,
int faceNum)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.detectAndGetCodeInfoUnchecked(java.net.URL imgData,
int faceNum)
|
CodeInfo |
FaceApiDecorator.detectCenterFace(byte[] imgData) |
CodeInfo |
BaseFaceApi.detectCenterFace(byte[] imgData) |
CodeInfo |
FaceApi.detectCenterFace(byte[] imgData)
检测最中心的人脸
返回人脸位置数据对象 CodeInfo |
<T> CodeInfo |
FaceApiGenericDecorator.detectCenterFace(T imgData)
|
CodeInfo |
FaceApiDecorator.detectCenterFaceUnchecked(byte[] imgData)
|
<T> CodeInfo |
FaceApiGenericDecorator.detectCenterFaceUnchecked(T imgData)
|
CodeInfo[] |
FaceApiDecorator.detectFace(byte[] imgData) |
CodeInfo[] |
BaseFaceApiLocal.detectFace(byte[] imgData) |
CodeInfo[] |
FaceApi.detectFace(byte[] imgData)
|
CodeInfo[] |
FaceApiGenericDecorator.detectFace(java.nio.ByteBuffer imgData)
|
CodeInfo[] |
FaceApiGenericDecorator.detectFace(java.io.File imgData)
|
CodeInfo[] |
FaceApiGenericDecorator.detectFace(java.io.InputStream imgData)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.detectFace(T imgData)
FaceApi.detectFace(byte[]) 对应的泛型方法 |
CodeInfo[] |
FaceApiGenericDecorator.detectFace(java.net.URL imgData)
|
CodeInfo[] |
FaceApiDecorator.detectFaceUnchecked(byte[] imgData)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.detectFaceUnchecked(java.nio.ByteBuffer imgData)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.detectFaceUnchecked(java.io.File imgData)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.detectFaceUnchecked(java.io.InputStream imgData)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.detectFaceUnchecked(T imgData)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.detectFaceUnchecked(java.net.URL imgData)
|
CodeInfo |
FaceApiDecorator.detectMaxFace(byte[] imgData) |
CodeInfo |
BaseFaceApi.detectMaxFace(byte[] imgData) |
CodeInfo |
FaceApi.detectMaxFace(byte[] imgData)
检测最大的人脸
返回人脸位置数据对象 CodeInfo |
<T> CodeInfo |
FaceApiGenericDecorator.detectMaxFace(T imgData)
|
CodeInfo |
FaceApiDecorator.detectMaxFaceUnchecked(byte[] imgData)
|
<T> CodeInfo |
FaceApiGenericDecorator.detectMaxFaceUnchecked(T imgData)
|
protected CodeInfo |
BaseFaceApi.findMaxFace(CodeInfo[] facePos) |
CodeInfo |
BaseFaceApiLocal.getCodeInfo(net.gdface.image.BaseLazyImage lazyImg,
CodeInfo facePos)
提取单个人脸特征
|
CodeInfo |
FaceApiDecorator.getCodeInfo(byte[] imgData,
CodeInfo facePos) |
CodeInfo |
BaseFaceApiLocal.getCodeInfo(byte[] imgData,
CodeInfo facePos) |
CodeInfo |
FaceApi.getCodeInfo(byte[] imgData,
CodeInfo facePos)
|
CodeInfo[] |
FaceApiDecorator.getCodeInfo(byte[] imgData,
int faceNum,
CodeInfo[] facePos) |
CodeInfo[] |
BaseFaceApiLocal.getCodeInfo(byte[] imgData,
int faceNum,
CodeInfo[] facePos) |
CodeInfo[] |
FaceApi.getCodeInfo(byte[] imgData,
int faceNum,
CodeInfo[] facePos)
根据
facePos 提供的人脸信息位置, 在imgData 图像中提取特征码与 FaceApi.detectAndGetCodeInfo(byte[], int) 不同, 本方法不对图像数据imgData 进行人脸检测,假设 facePos 是 FaceApi.detectFace(byte[]) 或 #detectFaceAgain(byte[], FRect[]) 的返回结果返回facePos,如果没有提取到特征码,则对应元素 getCode() 返回null |
CodeInfo |
FaceApiGenericDecorator.getCodeInfo(java.nio.ByteBuffer imgData,
CodeInfo facePos)
|
CodeInfo[] |
FaceApiGenericDecorator.getCodeInfo(java.nio.ByteBuffer imgData,
int faceNum,
CodeInfo[] facePos)
|
CodeInfo |
FaceApiGenericDecorator.getCodeInfo(java.io.File imgData,
CodeInfo facePos)
|
CodeInfo[] |
FaceApiGenericDecorator.getCodeInfo(java.io.File imgData,
int faceNum,
CodeInfo[] facePos)
|
CodeInfo |
FaceApiGenericDecorator.getCodeInfo(java.io.InputStream imgData,
CodeInfo facePos)
|
CodeInfo[] |
FaceApiGenericDecorator.getCodeInfo(java.io.InputStream imgData,
int faceNum,
CodeInfo[] facePos)
|
<T> CodeInfo |
FaceApiGenericDecorator.getCodeInfo(T imgData,
CodeInfo facePos)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.getCodeInfo(T imgData,
int faceNum,
CodeInfo[] facePos)
|
CodeInfo |
FaceApiGenericDecorator.getCodeInfo(java.net.URL imgData,
CodeInfo facePos)
|
CodeInfo[] |
FaceApiGenericDecorator.getCodeInfo(java.net.URL imgData,
int faceNum,
CodeInfo[] facePos)
|
CodeInfo[] |
FaceApiDecorator.getCodeInfoUnchecked(byte[] imgData,
int faceNum,
CodeInfo[] facePos)
FaceApi.getCodeInfo(byte[],int,net.gdface.sdk.CodeInfo[]) 对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException 抛出 |
<T> CodeInfo |
FaceApiGenericDecorator.getCodeInfoUnchecked(java.nio.ByteBuffer imgData,
CodeInfo facePos)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.getCodeInfoUnchecked(java.nio.ByteBuffer imgData,
int faceNum,
CodeInfo[] facePos)
|
<T> CodeInfo |
FaceApiGenericDecorator.getCodeInfoUnchecked(java.io.File imgData,
CodeInfo facePos)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.getCodeInfoUnchecked(java.io.File imgData,
int faceNum,
CodeInfo[] facePos)
|
<T> CodeInfo |
FaceApiGenericDecorator.getCodeInfoUnchecked(java.io.InputStream imgData,
CodeInfo facePos)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.getCodeInfoUnchecked(java.io.InputStream imgData,
int faceNum,
CodeInfo[] facePos)
|
<T> CodeInfo |
FaceApiGenericDecorator.getCodeInfoUnchecked(T imgData,
CodeInfo facePos)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.getCodeInfoUnchecked(T imgData,
int faceNum,
CodeInfo[] facePos)
FaceApi.getCodeInfo(byte[],int,net.gdface.sdk.CodeInfo[]) 泛型方法对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException 抛出 |
<T> CodeInfo |
FaceApiGenericDecorator.getCodeInfoUnchecked(java.net.URL imgData,
CodeInfo facePos)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.getCodeInfoUnchecked(java.net.URL imgData,
int faceNum,
CodeInfo[] facePos)
|
CodeInfo[] |
CompareResult.getCodes() |
CodeInfo[] |
FaceApiDecorator.matDetectAndGetCodeInfo(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
int faceNum) |
CodeInfo[] |
BaseFaceApiLocal.matDetectAndGetCodeInfo(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
int faceNum) |
CodeInfo[] |
FaceApi.matDetectAndGetCodeInfo(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
int faceNum)
先对图像矩阵数据
imgData 进行人脸检测,然后提取人脸特征码返回包含人脸特征数据的 CodeInfo 数组 |
CodeInfo[] |
FaceApiGenericDecorator.matDetectAndGetCodeInfo(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height,
int faceNum)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.matDetectAndGetCodeInfo(net.gdface.image.MatType matType,
T matData,
int width,
int height,
int faceNum)
|
CodeInfo[] |
FaceApiDecorator.matDetectAndGetCodeInfoUnchecked(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
int faceNum)
FaceApi.matDetectAndGetCodeInfo(MatType,byte[],int,int,int) 对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException 抛出 |
<T> CodeInfo[] |
FaceApiGenericDecorator.matDetectAndGetCodeInfoUnchecked(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height,
int faceNum)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.matDetectAndGetCodeInfoUnchecked(net.gdface.image.MatType matType,
T matData,
int width,
int height,
int faceNum)
FaceApi.matDetectAndGetCodeInfo(MatType,byte[],int,int,int) 泛型方法对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException 抛出 |
CodeInfo[] |
FaceApiDecorator.matDetectFace(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height) |
CodeInfo[] |
BaseFaceApiLocal.matDetectFace(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height) |
CodeInfo[] |
FaceApi.matDetectFace(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height)
对图像矩阵进行人脸检测
返回人脸信息对象列表,没有检测到人脸返回空表 |
CodeInfo[] |
FaceApiGenericDecorator.matDetectFace(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.matDetectFace(net.gdface.image.MatType matType,
T matData,
int width,
int height)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.matDetectFaceUnchecked(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.matDetectFaceUnchecked(net.gdface.image.MatType matType,
T matData,
int width,
int height)
|
CodeInfo |
FaceApiDecorator.matDetectMaxFace(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height) |
CodeInfo |
BaseFaceApi.matDetectMaxFace(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height) |
CodeInfo |
FaceApi.matDetectMaxFace(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height)
检测最大的人脸
返回人脸位置数据对象 CodeInfo |
CodeInfo |
FaceApiGenericDecorator.matDetectMaxFace(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height)
|
<T> CodeInfo |
FaceApiGenericDecorator.matDetectMaxFace(net.gdface.image.MatType matType,
T matData,
int width,
int height)
|
CodeInfo |
FaceApiDecorator.matDetectMaxFaceUnchecked(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height)
|
<T> CodeInfo |
FaceApiGenericDecorator.matDetectMaxFaceUnchecked(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height)
|
<T> CodeInfo |
FaceApiGenericDecorator.matDetectMaxFaceUnchecked(net.gdface.image.MatType matType,
T matData,
int width,
int height)
FaceApi.matDetectMaxFace(MatType,byte[],int,int) 泛型方法对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException 抛出 |
CodeInfo |
FaceApiDecorator.matGetCodeInfo(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
CodeInfo facePos) |
CodeInfo |
BaseFaceApiLocal.matGetCodeInfo(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
CodeInfo facePos) |
CodeInfo |
FaceApi.matGetCodeInfo(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
CodeInfo facePos)
|
CodeInfo[] |
FaceApiDecorator.matGetCodeInfo(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
int facenum,
CodeInfo[] facePos) |
CodeInfo[] |
BaseFaceApiLocal.matGetCodeInfo(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
int facenum,
CodeInfo[] facePos) |
CodeInfo[] |
FaceApi.matGetCodeInfo(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
int facenum,
CodeInfo[] facePos)
根据facePos提供的人脸信息位置, 在图像矩阵中提取特征码
包含人脸特征数据的facePos |
CodeInfo |
FaceApiGenericDecorator.matGetCodeInfo(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height,
CodeInfo facePos)
|
CodeInfo[] |
FaceApiGenericDecorator.matGetCodeInfo(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height,
int facenum,
CodeInfo[] facePos)
|
<T> CodeInfo |
FaceApiGenericDecorator.matGetCodeInfo(net.gdface.image.MatType matType,
T matData,
int width,
int height,
CodeInfo facePos)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.matGetCodeInfo(net.gdface.image.MatType matType,
T matData,
int width,
int height,
int facenum,
CodeInfo[] facePos)
|
CodeInfo[] |
FaceApiDecorator.matGetCodeInfoUnchecked(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
int facenum,
CodeInfo[] facePos)
FaceApi.matGetCodeInfo(MatType,byte[],int,int,int,net.gdface.sdk.CodeInfo[]) 对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException 抛出 |
<T> CodeInfo |
FaceApiGenericDecorator.matGetCodeInfoUnchecked(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height,
CodeInfo facePos)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.matGetCodeInfoUnchecked(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height,
int facenum,
CodeInfo[] facePos)
|
<T> CodeInfo |
FaceApiGenericDecorator.matGetCodeInfoUnchecked(net.gdface.image.MatType matType,
T matData,
int width,
int height,
CodeInfo facePos)
FaceApi.matGetCodeInfo(MatType,byte[],int,int,CodeInfo) 泛型方法对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException 抛出 |
<T> CodeInfo[] |
FaceApiGenericDecorator.matGetCodeInfoUnchecked(net.gdface.image.MatType matType,
T matData,
int width,
int height,
int facenum,
CodeInfo[] facePos)
FaceApi.matGetCodeInfo(MatType,byte[],int,int,int,net.gdface.sdk.CodeInfo[]) 泛型方法对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException 抛出 |
CodeInfo[] |
BaseFaceApiLocal.nativeDetectAndGetFeatures(byte[] imgMatrix,
int width,
int height)
检测并提取特征
|
CodeInfo[] |
BaseFaceApiLocal.nativeNv21DetectAndGetFeatures(byte[] nv21,
int width,
int height)
检测并提取特征
|
CodeInfo |
CodeInfo.relocate()
|
CodeInfo |
CodeInfo.withOffset(int x,
int y) |
Modifier and Type | Method and Description |
---|---|
java.util.LinkedHashMap<CodeInfo,java.lang.Double> |
CompareResult.asMap()
将比较结果以 CodeInfo--similarity 值对的形式返回,顺序与
|
java.util.List<CodeInfo> |
BaseFaceApiLocal.detectFace(net.gdface.image.BaseLazyImage lazyImg)
|
java.util.List<CodeInfo> |
BaseFaceApiLocal.getCodeInfo(net.gdface.image.BaseLazyImage lazyImg,
int faceNum,
java.util.List<CodeInfo> facePos)
对图像(
lazyImg )中指定的人脸位置facePos 并提取特征码,返回生成人脸特征码数据数组对象(人脸可能不止一个)调用该方法时假设图像( lazyImage )能正常解码,所以当对图像解码出现异常时,将异常对象封装到RuntimeException 抛出 |
java.util.List<CodeInfo> |
BaseFaceApiLocal.nativeGetFaceFeatures(byte[] imgMatrix,
int width,
int height,
int faceNum,
java.util.List<CodeInfo> facePos)
对图像矩阵中指定的人脸位置
facePos 并提取特征码,返回生成人脸特征码数据数组对象(人脸可能不止一个) |
Modifier and Type | Method and Description |
---|---|
double |
FaceApiDecorator.compare2Face(byte[] imgData1,
CodeInfo facePos1,
byte[] imgData2,
CodeInfo facePos2) |
double |
BaseFaceApi.compare2Face(byte[] imgData1,
CodeInfo facePos1,
byte[] imgData2,
CodeInfo facePos2) |
double |
FaceApi.compare2Face(byte[] imgData1,
CodeInfo facePos1,
byte[] imgData2,
CodeInfo facePos2)
对人脸图像提取特征码,返回比较相似度结果
imgData1和imgData2相等或imgData2为 null 时,即比较同一张图像中的两张人脸的相似度
调用该方法时假设图像(imgData1 和imgData2 )能正常解码,所以当对图像解码出现异常时,将 ImageErrorException 异常对象封装到RuntimeException 抛出任何参数为 null 则抛出IllegalArgumentException |
double |
FaceApiGenericDecorator.compare2Face(java.nio.ByteBuffer imgData1,
CodeInfo facePos1,
java.nio.ByteBuffer imgData2,
CodeInfo facePos2)
|
double |
FaceApiGenericDecorator.compare2Face(java.io.File imgData1,
CodeInfo facePos1,
java.io.File imgData2,
CodeInfo facePos2)
|
double |
FaceApiGenericDecorator.compare2Face(java.io.InputStream imgData1,
CodeInfo facePos1,
java.io.InputStream imgData2,
CodeInfo facePos2)
|
<T1,T2> double |
FaceApiGenericDecorator.compare2Face(T1 imgData1,
CodeInfo facePos1,
T2 imgData2,
CodeInfo facePos2)
|
double |
FaceApiGenericDecorator.compare2Face(java.net.URL imgData1,
CodeInfo facePos1,
java.net.URL imgData2,
CodeInfo facePos2)
|
double |
FaceApiDecorator.compare2FaceUnchecked(byte[] imgData1,
CodeInfo facePos1,
byte[] imgData2,
CodeInfo facePos2)
FaceApi.compare2Face(byte[],CodeInfo,byte[],CodeInfo) 对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException 抛出 |
<T1,T2> double |
FaceApiGenericDecorator.compare2FaceUnchecked(java.nio.ByteBuffer imgData1,
CodeInfo facePos1,
java.nio.ByteBuffer imgData2,
CodeInfo facePos2)
|
<T1,T2> double |
FaceApiGenericDecorator.compare2FaceUnchecked(java.io.File imgData1,
CodeInfo facePos1,
java.io.File imgData2,
CodeInfo facePos2)
|
<T1,T2> double |
FaceApiGenericDecorator.compare2FaceUnchecked(java.io.InputStream imgData1,
CodeInfo facePos1,
java.io.InputStream imgData2,
CodeInfo facePos2)
|
<T1,T2> double |
FaceApiGenericDecorator.compare2FaceUnchecked(T1 imgData1,
CodeInfo facePos1,
T2 imgData2,
CodeInfo facePos2)
FaceApi.compare2Face(byte[],CodeInfo,byte[],CodeInfo) 泛型方法对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException 抛出 |
<T1,T2> double |
FaceApiGenericDecorator.compare2FaceUnchecked(java.net.URL imgData1,
CodeInfo facePos1,
java.net.URL imgData2,
CodeInfo facePos2)
|
double[] |
FaceApiDecorator.compareCodes(byte[] code1,
CodeInfo[] codes) |
double[] |
BaseFaceApi.compareCodes(byte[] code1,
CodeInfo[] codes) |
double[] |
FaceApi.compareCodes(byte[] code1,
CodeInfo[] codes)
特征码比对1:N
返回对应的特征码相似度数组 |
<T> double[] |
FaceApiGenericDecorator.compareCodes(T code1,
CodeInfo[] codes)
|
<T> double[] |
FaceApiGenericDecorator.compareCodesUnchecked(T code1,
CodeInfo[] codes)
FaceApi.compareCodes(byte[],net.gdface.sdk.CodeInfo[]) 泛型方法对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException 抛出 |
protected CodeInfo |
BaseFaceApi.findMaxFace(CodeInfo[] facePos) |
CodeInfo |
BaseFaceApiLocal.getCodeInfo(net.gdface.image.BaseLazyImage lazyImg,
CodeInfo facePos)
提取单个人脸特征
|
CodeInfo |
FaceApiDecorator.getCodeInfo(byte[] imgData,
CodeInfo facePos) |
CodeInfo |
BaseFaceApiLocal.getCodeInfo(byte[] imgData,
CodeInfo facePos) |
CodeInfo |
FaceApi.getCodeInfo(byte[] imgData,
CodeInfo facePos)
|
CodeInfo[] |
FaceApiDecorator.getCodeInfo(byte[] imgData,
int faceNum,
CodeInfo[] facePos) |
CodeInfo[] |
BaseFaceApiLocal.getCodeInfo(byte[] imgData,
int faceNum,
CodeInfo[] facePos) |
CodeInfo[] |
FaceApi.getCodeInfo(byte[] imgData,
int faceNum,
CodeInfo[] facePos)
根据
facePos 提供的人脸信息位置, 在imgData 图像中提取特征码与 FaceApi.detectAndGetCodeInfo(byte[], int) 不同, 本方法不对图像数据imgData 进行人脸检测,假设 facePos 是 FaceApi.detectFace(byte[]) 或 #detectFaceAgain(byte[], FRect[]) 的返回结果返回facePos,如果没有提取到特征码,则对应元素 getCode() 返回null |
CodeInfo |
FaceApiGenericDecorator.getCodeInfo(java.nio.ByteBuffer imgData,
CodeInfo facePos)
|
CodeInfo[] |
FaceApiGenericDecorator.getCodeInfo(java.nio.ByteBuffer imgData,
int faceNum,
CodeInfo[] facePos)
|
CodeInfo |
FaceApiGenericDecorator.getCodeInfo(java.io.File imgData,
CodeInfo facePos)
|
CodeInfo[] |
FaceApiGenericDecorator.getCodeInfo(java.io.File imgData,
int faceNum,
CodeInfo[] facePos)
|
CodeInfo |
FaceApiGenericDecorator.getCodeInfo(java.io.InputStream imgData,
CodeInfo facePos)
|
CodeInfo[] |
FaceApiGenericDecorator.getCodeInfo(java.io.InputStream imgData,
int faceNum,
CodeInfo[] facePos)
|
<T> CodeInfo |
FaceApiGenericDecorator.getCodeInfo(T imgData,
CodeInfo facePos)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.getCodeInfo(T imgData,
int faceNum,
CodeInfo[] facePos)
|
CodeInfo |
FaceApiGenericDecorator.getCodeInfo(java.net.URL imgData,
CodeInfo facePos)
|
CodeInfo[] |
FaceApiGenericDecorator.getCodeInfo(java.net.URL imgData,
int faceNum,
CodeInfo[] facePos)
|
CodeInfo[] |
FaceApiDecorator.getCodeInfoUnchecked(byte[] imgData,
int faceNum,
CodeInfo[] facePos)
FaceApi.getCodeInfo(byte[],int,net.gdface.sdk.CodeInfo[]) 对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException 抛出 |
<T> CodeInfo |
FaceApiGenericDecorator.getCodeInfoUnchecked(java.nio.ByteBuffer imgData,
CodeInfo facePos)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.getCodeInfoUnchecked(java.nio.ByteBuffer imgData,
int faceNum,
CodeInfo[] facePos)
|
<T> CodeInfo |
FaceApiGenericDecorator.getCodeInfoUnchecked(java.io.File imgData,
CodeInfo facePos)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.getCodeInfoUnchecked(java.io.File imgData,
int faceNum,
CodeInfo[] facePos)
|
<T> CodeInfo |
FaceApiGenericDecorator.getCodeInfoUnchecked(java.io.InputStream imgData,
CodeInfo facePos)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.getCodeInfoUnchecked(java.io.InputStream imgData,
int faceNum,
CodeInfo[] facePos)
|
<T> CodeInfo |
FaceApiGenericDecorator.getCodeInfoUnchecked(T imgData,
CodeInfo facePos)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.getCodeInfoUnchecked(T imgData,
int faceNum,
CodeInfo[] facePos)
FaceApi.getCodeInfo(byte[],int,net.gdface.sdk.CodeInfo[]) 泛型方法对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException 抛出 |
<T> CodeInfo |
FaceApiGenericDecorator.getCodeInfoUnchecked(java.net.URL imgData,
CodeInfo facePos)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.getCodeInfoUnchecked(java.net.URL imgData,
int faceNum,
CodeInfo[] facePos)
|
CodeInfo |
FaceApiDecorator.matGetCodeInfo(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
CodeInfo facePos) |
CodeInfo |
BaseFaceApiLocal.matGetCodeInfo(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
CodeInfo facePos) |
CodeInfo |
FaceApi.matGetCodeInfo(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
CodeInfo facePos)
|
CodeInfo[] |
FaceApiDecorator.matGetCodeInfo(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
int facenum,
CodeInfo[] facePos) |
CodeInfo[] |
BaseFaceApiLocal.matGetCodeInfo(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
int facenum,
CodeInfo[] facePos) |
CodeInfo[] |
FaceApi.matGetCodeInfo(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
int facenum,
CodeInfo[] facePos)
根据facePos提供的人脸信息位置, 在图像矩阵中提取特征码
包含人脸特征数据的facePos |
CodeInfo |
FaceApiGenericDecorator.matGetCodeInfo(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height,
CodeInfo facePos)
|
CodeInfo[] |
FaceApiGenericDecorator.matGetCodeInfo(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height,
int facenum,
CodeInfo[] facePos)
|
<T> CodeInfo |
FaceApiGenericDecorator.matGetCodeInfo(net.gdface.image.MatType matType,
T matData,
int width,
int height,
CodeInfo facePos)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.matGetCodeInfo(net.gdface.image.MatType matType,
T matData,
int width,
int height,
int facenum,
CodeInfo[] facePos)
|
CodeInfo[] |
FaceApiDecorator.matGetCodeInfoUnchecked(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
int facenum,
CodeInfo[] facePos)
FaceApi.matGetCodeInfo(MatType,byte[],int,int,int,net.gdface.sdk.CodeInfo[]) 对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException 抛出 |
<T> CodeInfo |
FaceApiGenericDecorator.matGetCodeInfoUnchecked(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height,
CodeInfo facePos)
|
<T> CodeInfo[] |
FaceApiGenericDecorator.matGetCodeInfoUnchecked(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height,
int facenum,
CodeInfo[] facePos)
|
<T> CodeInfo |
FaceApiGenericDecorator.matGetCodeInfoUnchecked(net.gdface.image.MatType matType,
T matData,
int width,
int height,
CodeInfo facePos)
FaceApi.matGetCodeInfo(MatType,byte[],int,int,CodeInfo) 泛型方法对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException 抛出 |
<T> CodeInfo[] |
FaceApiGenericDecorator.matGetCodeInfoUnchecked(net.gdface.image.MatType matType,
T matData,
int width,
int height,
int facenum,
CodeInfo[] facePos)
FaceApi.matGetCodeInfo(MatType,byte[],int,int,int,net.gdface.sdk.CodeInfo[]) 泛型方法对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException 抛出 |
FseResult[] |
FaceApiDecorator.matSearchFaces(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
CodeInfo facePos,
double similarty,
int rows) |
FseResult[] |
BaseFaceApi.matSearchFaces(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
CodeInfo facePos,
double similarty,
int rows) |
FseResult[] |
FaceApi.matSearchFaces(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
CodeInfo facePos,
double similarty,
int rows)
1:N 人脸图像搜索
对 facePos 指定的人脸位置提取特征码,然后在数据库中搜索相似的人脸返回搜索结果。返回包含相似度计算结果的FseResult数组 相似度值通过 FseResult.getSimilartys() 获取 对应的人脸特征ID由 FseResult.getFeatureIds()获取 |
FseResult[] |
FaceApiGenericDecorator.matSearchFaces(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height,
CodeInfo facePos,
double similarty,
int rows)
|
<T> FseResult[] |
FaceApiGenericDecorator.matSearchFaces(net.gdface.image.MatType matType,
T matData,
int width,
int height,
CodeInfo facePos,
double similarty,
int rows)
|
FseResult[] |
FaceApiDecorator.matSearchFacesUnchecked(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
CodeInfo facePos,
double similarty,
int rows)
FaceApi.matSearchFaces(MatType,byte[],int,int,CodeInfo,double,int) 对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException 抛出 |
<T> FseResult[] |
FaceApiGenericDecorator.matSearchFacesUnchecked(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height,
CodeInfo facePos,
double similarty,
int rows)
|
<T> FseResult[] |
FaceApiGenericDecorator.matSearchFacesUnchecked(net.gdface.image.MatType matType,
T matData,
int width,
int height,
CodeInfo facePos,
double similarty,
int rows)
FaceApi.matSearchFaces(MatType,byte[],int,int,CodeInfo,double,int) 泛型方法对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException 抛出 |
java.lang.Boolean |
FaceApiDecorator.matWearMask(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
CodeInfo faceInfo) |
java.lang.Boolean |
BaseFaceApiLocal.matWearMask(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
CodeInfo faceInfo) |
java.lang.Boolean |
FaceApi.matWearMask(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
CodeInfo faceInfo)
检测指定的人脸是否戴口罩
返回值有三种状态: true 戴口罩返回
false 未戴口罩返回
null 不知道
|
java.lang.Boolean |
FaceApiGenericDecorator.matWearMask(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height,
CodeInfo faceInfo)
|
<T> java.lang.Boolean |
FaceApiGenericDecorator.matWearMask(net.gdface.image.MatType matType,
T matData,
int width,
int height,
CodeInfo faceInfo)
|
<T> java.lang.Boolean |
FaceApiGenericDecorator.matWearMaskUnchecked(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height,
CodeInfo faceInfo)
|
<T> java.lang.Boolean |
FaceApiGenericDecorator.matWearMaskUnchecked(net.gdface.image.MatType matType,
T matData,
int width,
int height,
CodeInfo faceInfo)
FaceApi.matWearMask(MatType,byte[],int,int,CodeInfo) 泛型方法对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException 抛出 |
abstract byte[] |
BaseFaceApiLocal.nativeGetFaceFeature(byte[] imgMatrix,
int width,
int height,
CodeInfo faceInfo)
对faceinfo指定的人脸位置提取特征
|
byte[] |
BaseFaceApiLocal.nativeNv21GetFaceFeature(byte[] nv21,
int width,
int height,
CodeInfo facePos)
根据facePos提供的人脸信息位置, 在NV21格式图像中提取特征码
|
java.lang.Boolean |
BaseFaceApiLocal.nativeNv21WearMask(byte[] nv21,
int width,
int height,
CodeInfo faceInfo)
戴口罩检测检测方法
|
java.lang.Boolean |
BaseFaceApiLocal.nativeWearMask(byte[] imgMatrix,
int width,
int height,
CodeInfo faceInfo)
戴口罩检测检测方法
|
FseResult[] |
FaceApiDecorator.searchFaces(byte[] imgData,
CodeInfo facePos,
double similarty,
int rows) |
FseResult[] |
BaseFaceApi.searchFaces(byte[] imgData,
CodeInfo facePos,
double similarty,
int rows) |
FseResult[] |
FaceApi.searchFaces(byte[] imgData,
CodeInfo facePos,
double similarty,
int rows)
1:N 人脸图像搜索
对 facePos 指定的人脸位置提取特征码,然后在数据库中搜索相似的人脸返回搜索结果。返回包含相似度计算结果的FseResult数组 相似度值通过 FseResult.getSimilartys() 获取 对应的人脸特征ID由 FseResult.getFeatureIds()获取 |
FseResult[] |
FaceApiGenericDecorator.searchFaces(java.nio.ByteBuffer imgData,
CodeInfo facePos,
double similarty,
int rows)
|
FseResult[] |
FaceApiGenericDecorator.searchFaces(java.io.File imgData,
CodeInfo facePos,
double similarty,
int rows)
|
FseResult[] |
FaceApiGenericDecorator.searchFaces(java.io.InputStream imgData,
CodeInfo facePos,
double similarty,
int rows)
|
<T> FseResult[] |
FaceApiGenericDecorator.searchFaces(T imgData,
CodeInfo facePos,
double similarty,
int rows)
|
FseResult[] |
FaceApiGenericDecorator.searchFaces(java.net.URL imgData,
CodeInfo facePos,
double similarty,
int rows)
|
FseResult[] |
FaceApiDecorator.searchFacesUnchecked(byte[] imgData,
CodeInfo facePos,
double similarty,
int rows)
|
<T> FseResult[] |
FaceApiGenericDecorator.searchFacesUnchecked(java.nio.ByteBuffer imgData,
CodeInfo facePos,
double similarty,
int rows)
|
<T> FseResult[] |
FaceApiGenericDecorator.searchFacesUnchecked(java.io.File imgData,
CodeInfo facePos,
double similarty,
int rows)
|
<T> FseResult[] |
FaceApiGenericDecorator.searchFacesUnchecked(java.io.InputStream imgData,
CodeInfo facePos,
double similarty,
int rows)
|
<T> FseResult[] |
FaceApiGenericDecorator.searchFacesUnchecked(T imgData,
CodeInfo facePos,
double similarty,
int rows)
|
<T> FseResult[] |
FaceApiGenericDecorator.searchFacesUnchecked(java.net.URL imgData,
CodeInfo facePos,
double similarty,
int rows)
|
void |
CompareResult.setCodes(CodeInfo[] codes) |
java.lang.Boolean |
FaceApiDecorator.wearMask(byte[] imgData,
CodeInfo faceInfo) |
java.lang.Boolean |
BaseFaceApiLocal.wearMask(byte[] imgData,
CodeInfo faceInfo) |
java.lang.Boolean |
FaceApi.wearMask(byte[] imgData,
CodeInfo faceInfo)
检测指定的人脸是否戴口罩
返回值有三种状态: true 戴口罩返回
false 未戴口罩返回
null 不知道
|
<T> java.lang.Boolean |
FaceApiGenericDecorator.wearMask(T imgData,
CodeInfo faceInfo)
|
java.lang.Boolean |
FaceApiDecorator.wearMaskUnchecked(byte[] imgData,
CodeInfo faceInfo)
|
<T> java.lang.Boolean |
FaceApiGenericDecorator.wearMaskUnchecked(T imgData,
CodeInfo faceInfo)
|
Modifier and Type | Method and Description |
---|---|
java.util.List<CodeInfo> |
BaseFaceApiLocal.getCodeInfo(net.gdface.image.BaseLazyImage lazyImg,
int faceNum,
java.util.List<CodeInfo> facePos)
对图像(
lazyImg )中指定的人脸位置facePos 并提取特征码,返回生成人脸特征码数据数组对象(人脸可能不止一个)调用该方法时假设图像( lazyImage )能正常解码,所以当对图像解码出现异常时,将异常对象封装到RuntimeException 抛出 |
byte[] |
FaceApiDecorator.getFeature(java.util.Map<java.nio.ByteBuffer,CodeInfo> faces) |
byte[] |
BaseFaceApi.getFeature(java.util.Map<java.nio.ByteBuffer,CodeInfo> faces) |
byte[] |
FaceApi.getFeature(java.util.Map<java.nio.ByteBuffer,CodeInfo> faces)
多张人脸提取特征(用于多张人脸合成一个特征的算法)
返回人脸特征数据 #multiFaceFeature() 返回false 时代表此方法未被实现,执行会抛出异常 |
byte[] |
FaceApiDecorator.getFeatureUnchecked(java.util.Map<java.nio.ByteBuffer,CodeInfo> faces)
|
abstract void |
BaseFaceApiLocal.nativeDetectFace(byte[] imgMatrix,
int width,
int height,
java.util.List<CodeInfo> faceInfo)
检测人脸
|
java.util.List<CodeInfo> |
BaseFaceApiLocal.nativeGetFaceFeatures(byte[] imgMatrix,
int width,
int height,
int faceNum,
java.util.List<CodeInfo> facePos)
对图像矩阵中指定的人脸位置
facePos 并提取特征码,返回生成人脸特征码数据数组对象(人脸可能不止一个) |
byte[][] |
BaseFaceApiLocal.nativeGetFaceFeatures(byte[] imgMatrix,
int width,
int height,
java.util.List<CodeInfo> facePos)
根据检测到的人脸位置
facePos ,提取一组特征 |
void |
BaseFaceApiLocal.nativeNv21DetectFace(byte[] nv21,
int width,
int height,
java.util.List<CodeInfo> faceInfo)
对从视频流中直接获取的NV21图像进行人脸检测
|
byte[][] |
BaseFaceApiLocal.nativeNv21GetFaceFeatures(byte[] nv21,
int width,
int height,
java.util.List<CodeInfo> facePos)
根据facePos提供的人脸信息位置, 在NV21格式图像中提取特征码
|
Constructor and Description |
---|
CompareResult(CodeInfo[] codes,
double[] similartys) |
Modifier and Type | Method and Description |
---|---|
CodeInfo |
CodeInfo.delegate()
返回被装饰的
CodeInfo 实例 |
Constructor and Description |
---|
CodeInfo(CodeInfo delegate) |
Modifier and Type | Method and Description |
---|---|
CodeInfo |
CodeInfo.delegate() |
Constructor and Description |
---|
CodeInfo(CodeInfo delegate) |
Modifier and Type | Method and Description |
---|---|
CodeInfo[] |
FaceApiThriftClient.detectAndGetCodeInfo(byte[] imgData,
int faceNum) |
CodeInfo |
FaceApiThriftClient.detectCenterFace(byte[] imgData) |
CodeInfo[] |
FaceApiThriftClient.detectFace(byte[] imgData) |
CodeInfo |
FaceApiThriftClient.detectMaxFace(byte[] imgData) |
CodeInfo |
FaceApiThriftClient.getCodeInfo(byte[] imgData,
CodeInfo facePos) |
CodeInfo[] |
FaceApiThriftClient.getCodeInfo(byte[] imgData,
int faceNum,
CodeInfo[] facePos) |
CodeInfo[] |
FaceApiThriftClient.matDetectAndGetCodeInfo(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
int faceNum) |
CodeInfo[] |
FaceApiThriftClient.matDetectFace(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height) |
CodeInfo |
FaceApiThriftClient.matDetectMaxFace(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height) |
CodeInfo |
FaceApiThriftClient.matGetCodeInfo(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
CodeInfo facePos) |
CodeInfo[] |
FaceApiThriftClient.matGetCodeInfo(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
int facenum,
CodeInfo[] facePos) |
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<CodeInfo> |
FaceApiThriftClientAsync.detectCenterFace(byte[] imgData)
see also
FaceApi.detectCenterFace(byte[]) |
com.google.common.util.concurrent.ListenableFuture<CodeInfo> |
FaceApiThriftClientAsync.detectMaxFace(byte[] imgData)
see also
FaceApi.detectMaxFace(byte[]) |
com.google.common.util.concurrent.ListenableFuture<CodeInfo> |
FaceApiThriftClientAsync.getCodeInfo(byte[] imgData,
CodeInfo facePos)
|
com.google.common.util.concurrent.ListenableFuture<CodeInfo> |
FaceApiThriftClientAsync.matDetectMaxFace(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height)
|
com.google.common.util.concurrent.ListenableFuture<CodeInfo> |
FaceApiThriftClientAsync.matGetCodeInfo(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
CodeInfo facePos)
|
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<java.lang.Double> |
FaceApiThriftClientAsync.compare2Face(byte[] imgData1,
CodeInfo facePos1,
byte[] imgData2,
CodeInfo facePos2)
|
double |
FaceApiThriftClient.compare2Face(byte[] imgData1,
CodeInfo facePos1,
byte[] imgData2,
CodeInfo facePos2) |
void |
FaceApiThriftClientAsync.compare2Face(byte[] imgData1,
CodeInfo facePos1,
byte[] imgData2,
CodeInfo facePos2,
com.google.common.util.concurrent.FutureCallback<java.lang.Double> callback) |
com.google.common.util.concurrent.ListenableFuture<double[]> |
FaceApiThriftClientAsync.compareCodes(byte[] code1,
CodeInfo[] codes)
|
double[] |
FaceApiThriftClient.compareCodes(byte[] code1,
CodeInfo[] codes) |
void |
FaceApiThriftClientAsync.compareCodes(byte[] code1,
CodeInfo[] codes,
com.google.common.util.concurrent.FutureCallback<double[]> callback) |
com.google.common.util.concurrent.ListenableFuture<CodeInfo> |
FaceApiThriftClientAsync.getCodeInfo(byte[] imgData,
CodeInfo facePos)
|
CodeInfo |
FaceApiThriftClient.getCodeInfo(byte[] imgData,
CodeInfo facePos) |
void |
FaceApiThriftClientAsync.getCodeInfo(byte[] imgData,
CodeInfo facePos,
com.google.common.util.concurrent.FutureCallback<CodeInfo> callback) |
com.google.common.util.concurrent.ListenableFuture<CodeInfo[]> |
FaceApiThriftClientAsync.getCodeInfo(byte[] imgData,
int faceNum,
CodeInfo[] facePos)
|
CodeInfo[] |
FaceApiThriftClient.getCodeInfo(byte[] imgData,
int faceNum,
CodeInfo[] facePos) |
void |
FaceApiThriftClientAsync.getCodeInfo(byte[] imgData,
int faceNum,
CodeInfo[] facePos,
com.google.common.util.concurrent.FutureCallback<CodeInfo[]> callback) |
com.google.common.util.concurrent.ListenableFuture<CodeInfo> |
FaceApiThriftClientAsync.matGetCodeInfo(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
CodeInfo facePos)
|
CodeInfo |
FaceApiThriftClient.matGetCodeInfo(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
CodeInfo facePos) |
void |
FaceApiThriftClientAsync.matGetCodeInfo(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
CodeInfo facePos,
com.google.common.util.concurrent.FutureCallback<CodeInfo> callback) |
com.google.common.util.concurrent.ListenableFuture<CodeInfo[]> |
FaceApiThriftClientAsync.matGetCodeInfo(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
int facenum,
CodeInfo[] facePos)
|
CodeInfo[] |
FaceApiThriftClient.matGetCodeInfo(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
int facenum,
CodeInfo[] facePos) |
void |
FaceApiThriftClientAsync.matGetCodeInfo(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
int facenum,
CodeInfo[] facePos,
com.google.common.util.concurrent.FutureCallback<CodeInfo[]> callback) |
com.google.common.util.concurrent.ListenableFuture<FseResult[]> |
FaceApiThriftClientAsync.matSearchFaces(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
CodeInfo facePos,
double similarty,
int rows)
|
FseResult[] |
FaceApiThriftClient.matSearchFaces(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
CodeInfo facePos,
double similarty,
int rows) |
void |
FaceApiThriftClientAsync.matSearchFaces(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
CodeInfo facePos,
double similarty,
int rows,
com.google.common.util.concurrent.FutureCallback<FseResult[]> callback) |
com.google.common.util.concurrent.ListenableFuture<java.lang.Boolean> |
FaceApiThriftClientAsync.matWearMask(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
CodeInfo faceInfo)
|
java.lang.Boolean |
FaceApiThriftClient.matWearMask(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
CodeInfo faceInfo) |
void |
FaceApiThriftClientAsync.matWearMask(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
CodeInfo faceInfo,
com.google.common.util.concurrent.FutureCallback<java.lang.Boolean> callback) |
com.google.common.util.concurrent.ListenableFuture<FseResult[]> |
FaceApiThriftClientAsync.searchFaces(byte[] imgData,
CodeInfo facePos,
double similarty,
int rows)
|
FseResult[] |
FaceApiThriftClient.searchFaces(byte[] imgData,
CodeInfo facePos,
double similarty,
int rows) |
void |
FaceApiThriftClientAsync.searchFaces(byte[] imgData,
CodeInfo facePos,
double similarty,
int rows,
com.google.common.util.concurrent.FutureCallback<FseResult[]> callback) |
com.google.common.util.concurrent.ListenableFuture<java.lang.Boolean> |
FaceApiThriftClientAsync.wearMask(byte[] imgData,
CodeInfo faceInfo)
|
java.lang.Boolean |
FaceApiThriftClient.wearMask(byte[] imgData,
CodeInfo faceInfo) |
void |
FaceApiThriftClientAsync.wearMask(byte[] imgData,
CodeInfo faceInfo,
com.google.common.util.concurrent.FutureCallback<java.lang.Boolean> callback) |
Modifier and Type | Method and Description |
---|---|
void |
FaceApiThriftClientAsync.detectCenterFace(byte[] imgData,
com.google.common.util.concurrent.FutureCallback<CodeInfo> callback) |
void |
FaceApiThriftClientAsync.detectMaxFace(byte[] imgData,
com.google.common.util.concurrent.FutureCallback<CodeInfo> callback) |
void |
FaceApiThriftClientAsync.getCodeInfo(byte[] imgData,
CodeInfo facePos,
com.google.common.util.concurrent.FutureCallback<CodeInfo> callback) |
com.google.common.util.concurrent.ListenableFuture<byte[]> |
FaceApiThriftClientAsync.getFeature(java.util.Map<java.nio.ByteBuffer,CodeInfo> faces)
see also
FaceApi.getFeature(java.util.Map) |
byte[] |
FaceApiThriftClient.getFeature(java.util.Map<java.nio.ByteBuffer,CodeInfo> faces) |
void |
FaceApiThriftClientAsync.getFeature(java.util.Map<java.nio.ByteBuffer,CodeInfo> faces,
com.google.common.util.concurrent.FutureCallback<byte[]> callback) |
void |
FaceApiThriftClientAsync.matDetectMaxFace(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
com.google.common.util.concurrent.FutureCallback<CodeInfo> callback) |
void |
FaceApiThriftClientAsync.matGetCodeInfo(net.gdface.image.MatType matType,
byte[] matData,
int width,
int height,
CodeInfo facePos,
com.google.common.util.concurrent.FutureCallback<CodeInfo> callback) |
Copyright © 2020. All rights reserved.