public class FaceApiGenericDecorator extends FaceApiDecorator
FaceApiDecorator
的支持泛型方法参数FaceApi
接口BinaryUtils.getBytesNotEmpty(Object)
InputStream
的方法返回时会自动执行InputStream.close()
关闭流BinaryUtils.readBytes(java.io.InputStream)
RuntimeException
抛出Constructor and Description |
---|
FaceApiGenericDecorator(FaceApi delegate) |
Modifier and Type | Method and Description |
---|---|
double |
compare2Face(java.nio.ByteBuffer imgData1,
CodeInfo facePos1,
java.nio.ByteBuffer imgData2,
CodeInfo facePos2)
|
double |
compare2Face(java.io.File imgData1,
CodeInfo facePos1,
java.io.File imgData2,
CodeInfo facePos2)
|
double |
compare2Face(java.io.InputStream imgData1,
CodeInfo facePos1,
java.io.InputStream imgData2,
CodeInfo facePos2)
|
<T1,T2> double |
compare2Face(T1 imgData1,
CodeInfo facePos1,
T2 imgData2,
CodeInfo facePos2)
|
double |
compare2Face(java.net.URL imgData1,
CodeInfo facePos1,
java.net.URL imgData2,
CodeInfo facePos2)
|
<T1,T2> double |
compare2FaceUnchecked(java.nio.ByteBuffer imgData1,
CodeInfo facePos1,
java.nio.ByteBuffer imgData2,
CodeInfo facePos2)
|
<T1,T2> double |
compare2FaceUnchecked(java.io.File imgData1,
CodeInfo facePos1,
java.io.File imgData2,
CodeInfo facePos2)
|
<T1,T2> double |
compare2FaceUnchecked(java.io.InputStream imgData1,
CodeInfo facePos1,
java.io.InputStream imgData2,
CodeInfo facePos2)
|
<T1,T2> double |
compare2FaceUnchecked(T1 imgData1,
CodeInfo facePos1,
T2 imgData2,
CodeInfo facePos2)
FaceApi.compare2Face(byte[],CodeInfo,byte[],CodeInfo) 泛型方法对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException 抛出 |
<T1,T2> double |
compare2FaceUnchecked(java.net.URL imgData1,
CodeInfo facePos1,
java.net.URL imgData2,
CodeInfo facePos2)
|
<T1,T2> double |
compareCode(T1 code1,
T2 code2)
|
<T> double[] |
compareCodes(T code1,
CodeInfo[] codes)
|
<T> double[] |
compareCodesUnchecked(T code1,
CodeInfo[] codes)
FaceApi.compareCodes(byte[],net.gdface.sdk.CodeInfo[]) 泛型方法对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException 抛出 |
<T1,T2> double |
compareCodeUnchecked(T1 code1,
T2 code2)
|
CompareResult |
compareFaces(java.nio.ByteBuffer code,
java.nio.ByteBuffer imgData,
int faceNum)
|
CompareResult |
compareFaces(java.io.File code,
java.io.File imgData,
int faceNum)
|
CompareResult |
compareFaces(java.io.InputStream code,
java.io.InputStream imgData,
int faceNum)
|
<T1,T2> CompareResult |
compareFaces(T1 code,
T2 imgData,
int faceNum)
|
CompareResult |
compareFaces(java.net.URL code,
java.net.URL imgData,
int faceNum)
|
<T1,T2> CompareResult |
compareFacesUnchecked(java.nio.ByteBuffer code,
java.nio.ByteBuffer imgData,
int faceNum)
|
<T1,T2> CompareResult |
compareFacesUnchecked(java.io.File code,
java.io.File imgData,
int faceNum)
|
<T1,T2> CompareResult |
compareFacesUnchecked(java.io.InputStream code,
java.io.InputStream imgData,
int faceNum)
|
<T1,T2> CompareResult |
compareFacesUnchecked(T1 code,
T2 imgData,
int faceNum)
|
<T1,T2> CompareResult |
compareFacesUnchecked(java.net.URL code,
java.net.URL imgData,
int faceNum)
|
<T> java.util.List<java.lang.Double> |
compareFeatures(T code1,
java.util.List<byte[]> codes)
|
<T> java.util.List<java.lang.Double> |
compareFeaturesUnchecked(T code1,
java.util.List<byte[]> codes)
|
double |
detectAndCompare2Face(java.nio.ByteBuffer imgData1,
FRect detectRect1,
java.nio.ByteBuffer imgData2,
FRect detectRect2)
|
double |
detectAndCompare2Face(java.io.File imgData1,
FRect detectRect1,
java.io.File imgData2,
FRect detectRect2)
|
double |
detectAndCompare2Face(java.io.InputStream imgData1,
FRect detectRect1,
java.io.InputStream imgData2,
FRect detectRect2)
|
<T1,T2> double |
detectAndCompare2Face(T1 imgData1,
FRect detectRect1,
T2 imgData2,
FRect detectRect2)
|
double |
detectAndCompare2Face(java.net.URL imgData1,
FRect detectRect1,
java.net.URL imgData2,
FRect detectRect2)
|
<T1,T2> double |
detectAndCompare2FaceUnchecked(java.nio.ByteBuffer imgData1,
FRect detectRect1,
java.nio.ByteBuffer imgData2,
FRect detectRect2)
|
<T1,T2> double |
detectAndCompare2FaceUnchecked(java.io.File imgData1,
FRect detectRect1,
java.io.File imgData2,
FRect detectRect2)
|
<T1,T2> double |
detectAndCompare2FaceUnchecked(java.io.InputStream imgData1,
FRect detectRect1,
java.io.InputStream imgData2,
FRect detectRect2)
|
<T1,T2> double |
detectAndCompare2FaceUnchecked(T1 imgData1,
FRect detectRect1,
T2 imgData2,
FRect detectRect2)
FaceApi.detectAndCompare2Face(byte[],FRect,byte[],FRect) 泛型方法对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException 抛出 |
<T1,T2> double |
detectAndCompare2FaceUnchecked(java.net.URL imgData1,
FRect detectRect1,
java.net.URL imgData2,
FRect detectRect2)
|
CodeInfo[] |
detectAndGetCodeInfo(java.nio.ByteBuffer imgData,
int faceNum)
|
CodeInfo[] |
detectAndGetCodeInfo(java.io.File imgData,
int faceNum)
|
CodeInfo[] |
detectAndGetCodeInfo(java.io.InputStream imgData,
int faceNum)
|
<T> CodeInfo[] |
detectAndGetCodeInfo(T imgData,
int faceNum)
|
CodeInfo[] |
detectAndGetCodeInfo(java.net.URL imgData,
int faceNum)
|
<T> CodeInfo[] |
detectAndGetCodeInfoUnchecked(java.nio.ByteBuffer imgData,
int faceNum)
|
<T> CodeInfo[] |
detectAndGetCodeInfoUnchecked(java.io.File imgData,
int faceNum)
|
<T> CodeInfo[] |
detectAndGetCodeInfoUnchecked(java.io.InputStream imgData,
int faceNum)
|
<T> CodeInfo[] |
detectAndGetCodeInfoUnchecked(T imgData,
int faceNum)
|
<T> CodeInfo[] |
detectAndGetCodeInfoUnchecked(java.net.URL imgData,
int faceNum)
|
<T> CodeInfo |
detectCenterFace(T imgData)
|
<T> CodeInfo |
detectCenterFaceUnchecked(T imgData)
|
CodeInfo[] |
detectFace(java.nio.ByteBuffer imgData)
|
CodeInfo[] |
detectFace(java.io.File imgData)
|
CodeInfo[] |
detectFace(java.io.InputStream imgData)
|
<T> CodeInfo[] |
detectFace(T imgData)
FaceApi.detectFace(byte[]) 对应的泛型方法 |
CodeInfo[] |
detectFace(java.net.URL imgData)
|
<T> CodeInfo[] |
detectFaceUnchecked(java.nio.ByteBuffer imgData)
|
<T> CodeInfo[] |
detectFaceUnchecked(java.io.File imgData)
|
<T> CodeInfo[] |
detectFaceUnchecked(java.io.InputStream imgData)
|
<T> CodeInfo[] |
detectFaceUnchecked(T imgData)
|
<T> CodeInfo[] |
detectFaceUnchecked(java.net.URL imgData)
|
<T> CodeInfo |
detectMaxFace(T imgData)
|
<T> CodeInfo |
detectMaxFaceUnchecked(T imgData)
|
CodeInfo |
getCodeInfo(java.nio.ByteBuffer imgData,
CodeInfo facePos)
|
CodeInfo[] |
getCodeInfo(java.nio.ByteBuffer imgData,
int faceNum,
CodeInfo[] facePos)
|
CodeInfo |
getCodeInfo(java.io.File imgData,
CodeInfo facePos)
|
CodeInfo[] |
getCodeInfo(java.io.File imgData,
int faceNum,
CodeInfo[] facePos)
|
CodeInfo |
getCodeInfo(java.io.InputStream imgData,
CodeInfo facePos)
|
CodeInfo[] |
getCodeInfo(java.io.InputStream imgData,
int faceNum,
CodeInfo[] facePos)
|
<T> CodeInfo |
getCodeInfo(T imgData,
CodeInfo facePos)
|
<T> CodeInfo[] |
getCodeInfo(T imgData,
int faceNum,
CodeInfo[] facePos)
|
CodeInfo |
getCodeInfo(java.net.URL imgData,
CodeInfo facePos)
|
CodeInfo[] |
getCodeInfo(java.net.URL imgData,
int faceNum,
CodeInfo[] facePos)
|
<T> CodeInfo |
getCodeInfoUnchecked(java.nio.ByteBuffer imgData,
CodeInfo facePos)
|
<T> CodeInfo[] |
getCodeInfoUnchecked(java.nio.ByteBuffer imgData,
int faceNum,
CodeInfo[] facePos)
|
<T> CodeInfo |
getCodeInfoUnchecked(java.io.File imgData,
CodeInfo facePos)
|
<T> CodeInfo[] |
getCodeInfoUnchecked(java.io.File imgData,
int faceNum,
CodeInfo[] facePos)
|
<T> CodeInfo |
getCodeInfoUnchecked(java.io.InputStream imgData,
CodeInfo facePos)
|
<T> CodeInfo[] |
getCodeInfoUnchecked(java.io.InputStream imgData,
int faceNum,
CodeInfo[] facePos)
|
<T> CodeInfo |
getCodeInfoUnchecked(T imgData,
CodeInfo facePos)
|
<T> CodeInfo[] |
getCodeInfoUnchecked(T imgData,
int faceNum,
CodeInfo[] facePos)
FaceApi.getCodeInfo(byte[],int,net.gdface.sdk.CodeInfo[]) 泛型方法对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException 抛出 |
<T> CodeInfo |
getCodeInfoUnchecked(java.net.URL imgData,
CodeInfo facePos)
|
<T> CodeInfo[] |
getCodeInfoUnchecked(java.net.URL imgData,
int faceNum,
CodeInfo[] facePos)
|
boolean |
hasFace(java.nio.ByteBuffer imgData)
|
boolean |
hasFace(java.io.File imgData)
|
boolean |
hasFace(java.io.InputStream imgData)
|
<T> boolean |
hasFace(T imgData)
FaceApi.hasFace(byte[]) 对应的泛型方法 |
boolean |
hasFace(java.net.URL imgData)
|
<T> boolean |
hasFaceUnchecked(java.nio.ByteBuffer imgData)
|
<T> boolean |
hasFaceUnchecked(java.io.File imgData)
|
<T> boolean |
hasFaceUnchecked(java.io.InputStream imgData)
|
<T> boolean |
hasFaceUnchecked(T imgData)
|
<T> boolean |
hasFaceUnchecked(java.net.URL imgData)
|
CodeInfo[] |
matDetectAndGetCodeInfo(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height,
int faceNum)
|
<T> CodeInfo[] |
matDetectAndGetCodeInfo(net.gdface.image.MatType matType,
T matData,
int width,
int height,
int faceNum)
|
<T> CodeInfo[] |
matDetectAndGetCodeInfoUnchecked(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height,
int faceNum)
|
<T> CodeInfo[] |
matDetectAndGetCodeInfoUnchecked(net.gdface.image.MatType matType,
T matData,
int width,
int height,
int faceNum)
FaceApi.matDetectAndGetCodeInfo(MatType,byte[],int,int,int) 泛型方法对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException 抛出 |
CodeInfo[] |
matDetectFace(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height)
|
<T> CodeInfo[] |
matDetectFace(net.gdface.image.MatType matType,
T matData,
int width,
int height)
|
<T> CodeInfo[] |
matDetectFaceUnchecked(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height)
|
<T> CodeInfo[] |
matDetectFaceUnchecked(net.gdface.image.MatType matType,
T matData,
int width,
int height)
|
CodeInfo |
matDetectMaxFace(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height)
|
<T> CodeInfo |
matDetectMaxFace(net.gdface.image.MatType matType,
T matData,
int width,
int height)
|
<T> CodeInfo |
matDetectMaxFaceUnchecked(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height)
|
<T> CodeInfo |
matDetectMaxFaceUnchecked(net.gdface.image.MatType matType,
T matData,
int width,
int height)
FaceApi.matDetectMaxFace(MatType,byte[],int,int) 泛型方法对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException 抛出 |
CodeInfo |
matGetCodeInfo(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height,
CodeInfo facePos)
|
CodeInfo[] |
matGetCodeInfo(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height,
int facenum,
CodeInfo[] facePos)
|
<T> CodeInfo |
matGetCodeInfo(net.gdface.image.MatType matType,
T matData,
int width,
int height,
CodeInfo facePos)
|
<T> CodeInfo[] |
matGetCodeInfo(net.gdface.image.MatType matType,
T matData,
int width,
int height,
int facenum,
CodeInfo[] facePos)
|
<T> CodeInfo |
matGetCodeInfoUnchecked(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height,
CodeInfo facePos)
|
<T> CodeInfo[] |
matGetCodeInfoUnchecked(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height,
int facenum,
CodeInfo[] facePos)
|
<T> CodeInfo |
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[] |
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 抛出 |
boolean |
matHasFace(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height)
|
<T> boolean |
matHasFace(net.gdface.image.MatType matType,
T matData,
int width,
int height)
|
<T> boolean |
matHasFaceUnchecked(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height)
|
<T> boolean |
matHasFaceUnchecked(net.gdface.image.MatType matType,
T matData,
int width,
int height)
|
FseResult[] |
matSearchFaces(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height,
CodeInfo facePos,
double similarty,
int rows)
|
<T> FseResult[] |
matSearchFaces(net.gdface.image.MatType matType,
T matData,
int width,
int height,
CodeInfo facePos,
double similarty,
int rows)
|
<T> FseResult[] |
matSearchFacesUnchecked(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height,
CodeInfo facePos,
double similarty,
int rows)
|
<T> FseResult[] |
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 |
matWearMask(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height,
CodeInfo faceInfo)
|
<T> java.lang.Boolean |
matWearMask(net.gdface.image.MatType matType,
T matData,
int width,
int height,
CodeInfo faceInfo)
|
<T> java.lang.Boolean |
matWearMaskUnchecked(net.gdface.image.MatType matType,
java.nio.ByteBuffer matData,
int width,
int height,
CodeInfo faceInfo)
|
<T> java.lang.Boolean |
matWearMaskUnchecked(net.gdface.image.MatType matType,
T matData,
int width,
int height,
CodeInfo faceInfo)
FaceApi.matWearMask(MatType,byte[],int,int,CodeInfo) 泛型方法对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException 抛出 |
FseResult[] |
searchFaces(java.nio.ByteBuffer imgData,
CodeInfo facePos,
double similarty,
int rows)
|
FseResult[] |
searchFaces(java.io.File imgData,
CodeInfo facePos,
double similarty,
int rows)
|
FseResult[] |
searchFaces(java.io.InputStream imgData,
CodeInfo facePos,
double similarty,
int rows)
|
<T> FseResult[] |
searchFaces(T imgData,
CodeInfo facePos,
double similarty,
int rows)
|
FseResult[] |
searchFaces(java.net.URL imgData,
CodeInfo facePos,
double similarty,
int rows)
|
<T> FseResult[] |
searchFacesUnchecked(java.nio.ByteBuffer imgData,
CodeInfo facePos,
double similarty,
int rows)
|
<T> FseResult[] |
searchFacesUnchecked(java.io.File imgData,
CodeInfo facePos,
double similarty,
int rows)
|
<T> FseResult[] |
searchFacesUnchecked(java.io.InputStream imgData,
CodeInfo facePos,
double similarty,
int rows)
|
<T> FseResult[] |
searchFacesUnchecked(T imgData,
CodeInfo facePos,
double similarty,
int rows)
|
<T> FseResult[] |
searchFacesUnchecked(java.net.URL imgData,
CodeInfo facePos,
double similarty,
int rows)
|
<T> FseResult[] |
searchFeatures(T feature,
double similarty,
int rows)
|
<T> FseResult[] |
searchFeaturesUnchecked(T feature,
double similarty,
int rows)
|
<T> java.lang.Boolean |
wearMask(T imgData,
CodeInfo faceInfo)
|
<T> java.lang.Boolean |
wearMaskUnchecked(T imgData,
CodeInfo faceInfo)
|
compare2Face, compare2FaceUnchecked, compareCode, compareCodes, compareFaces, compareFacesUnchecked, compareFeatures, delegate, detectAndCompare2Face, detectAndCompare2FaceUnchecked, detectAndGetCodeInfo, detectAndGetCodeInfoUnchecked, detectCenterFace, detectCenterFaceUnchecked, detectFace, detectFaceUnchecked, detectMaxFace, detectMaxFaceUnchecked, getCodeInfo, getCodeInfo, getCodeInfoUnchecked, getFeature, getFeatureUnchecked, hasFace, hasFaceUnchecked, isLocal, makeDecorator, matDetectAndGetCodeInfo, matDetectAndGetCodeInfoUnchecked, matDetectFace, matDetectMaxFace, matDetectMaxFaceUnchecked, matGetCodeInfo, matGetCodeInfo, matGetCodeInfoUnchecked, matHasFace, matSearchFaces, matSearchFacesUnchecked, matWearMask, sdkCapacity, searchFaces, searchFacesUnchecked, searchFeatures, wearMask, wearMaskUnchecked
public FaceApiGenericDecorator(FaceApi delegate)
public <T1,T2> double compare2Face(T1 imgData1, CodeInfo facePos1, T2 imgData2, CodeInfo facePos2) throws net.gdface.image.ImageErrorException, NotFaceDetectedException, java.io.IOException
T1
- T1T2
- T2imgData1
- imgData1
泛型参数,参见 BinaryUtils.getBytesNotEmpty(Object)
facePos1
- facePos1imgData2
- imgData2
泛型参数,参见 BinaryUtils.getBytesNotEmpty(Object)
facePos2
- facePos2net.gdface.image.ImageErrorException
- ImageErrorExceptionNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.compare2Face(byte[],CodeInfo,byte[],CodeInfo)
public <T1,T2> double compare2FaceUnchecked(T1 imgData1, CodeInfo facePos1, T2 imgData2, CodeInfo facePos2)
FaceApi.compare2Face(byte[],CodeInfo,byte[],CodeInfo)
泛型方法对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException
抛出T1
- T1T2
- T2imgData1
- imgData1facePos1
- facePos1imgData2
- imgData2facePos2
- facePos2public double compare2Face(java.io.InputStream imgData1, CodeInfo facePos1, java.io.InputStream imgData2, CodeInfo facePos2) throws net.gdface.image.ImageErrorException, NotFaceDetectedException, java.io.IOException
imgData1
- imgData1 InputStreamfacePos1
- facePos1imgData2
- imgData2 InputStreamfacePos2
- facePos2net.gdface.image.ImageErrorException
- ImageErrorExceptionNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.compare2Face(byte[],CodeInfo,byte[],CodeInfo)
public <T1,T2> double compare2FaceUnchecked(java.io.InputStream imgData1, CodeInfo facePos1, java.io.InputStream imgData2, CodeInfo facePos2)
T1
- T1T2
- T2imgData1
- imgData1facePos1
- facePos1imgData2
- imgData2facePos2
- facePos2public double compare2Face(java.net.URL imgData1, CodeInfo facePos1, java.net.URL imgData2, CodeInfo facePos2) throws net.gdface.image.ImageErrorException, NotFaceDetectedException, java.io.IOException
imgData1
- imgData1 URLfacePos1
- facePos1imgData2
- imgData2 URLfacePos2
- facePos2net.gdface.image.ImageErrorException
- ImageErrorExceptionNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.compare2Face(byte[],CodeInfo,byte[],CodeInfo)
public <T1,T2> double compare2FaceUnchecked(java.net.URL imgData1, CodeInfo facePos1, java.net.URL imgData2, CodeInfo facePos2)
T1
- T1T2
- T2imgData1
- imgData1facePos1
- facePos1imgData2
- imgData2facePos2
- facePos2public double compare2Face(java.io.File imgData1, CodeInfo facePos1, java.io.File imgData2, CodeInfo facePos2) throws net.gdface.image.ImageErrorException, NotFaceDetectedException, java.io.IOException
imgData1
- imgData1 FilefacePos1
- facePos1imgData2
- imgData2 FilefacePos2
- facePos2net.gdface.image.ImageErrorException
- ImageErrorExceptionNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.compare2Face(byte[],CodeInfo,byte[],CodeInfo)
public <T1,T2> double compare2FaceUnchecked(java.io.File imgData1, CodeInfo facePos1, java.io.File imgData2, CodeInfo facePos2)
T1
- T1T2
- T2imgData1
- imgData1facePos1
- facePos1imgData2
- imgData2facePos2
- facePos2public double compare2Face(java.nio.ByteBuffer imgData1, CodeInfo facePos1, java.nio.ByteBuffer imgData2, CodeInfo facePos2) throws net.gdface.image.ImageErrorException, NotFaceDetectedException, java.io.IOException
imgData1
- imgData1 ByteBufferfacePos1
- facePos1imgData2
- imgData2 ByteBufferfacePos2
- facePos2net.gdface.image.ImageErrorException
- ImageErrorExceptionNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.compare2Face(byte[],CodeInfo,byte[],CodeInfo)
public <T1,T2> double compare2FaceUnchecked(java.nio.ByteBuffer imgData1, CodeInfo facePos1, java.nio.ByteBuffer imgData2, CodeInfo facePos2)
T1
- T1T2
- T2imgData1
- imgData1facePos1
- facePos1imgData2
- imgData2facePos2
- facePos2public <T1,T2> double compareCode(T1 code1, T2 code2) throws java.io.IOException
T1
- T1T2
- T2code1
- code1
泛型参数,参见 BinaryUtils.getBytesNotEmpty(Object)
code2
- code2
泛型参数,参见 BinaryUtils.getBytesNotEmpty(Object)
java.io.IOException
- IOExceptionFaceApi.compareCode(byte[],byte[])
public <T1,T2> double compareCodeUnchecked(T1 code1, T2 code2)
T1
- T1T2
- T2code1
- code1code2
- code2public <T> double[] compareCodes(T code1, CodeInfo[] codes) throws java.io.IOException
T
- Tcode1
- code1
泛型参数,参见 BinaryUtils.getBytesNotEmpty(Object)
codes
- codesjava.io.IOException
- IOExceptionFaceApi.compareCodes(byte[],net.gdface.sdk.CodeInfo[])
public <T> double[] compareCodesUnchecked(T code1, CodeInfo[] codes)
FaceApi.compareCodes(byte[],net.gdface.sdk.CodeInfo[])
泛型方法对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException
抛出T
- Tcode1
- code1codes
- codespublic <T1,T2> CompareResult compareFaces(T1 code, T2 imgData, int faceNum) throws net.gdface.image.ImageErrorException, NotFaceDetectedException, java.io.IOException
T1
- T1T2
- T2code
- code
泛型参数,参见 BinaryUtils.getBytesNotEmpty(Object)
imgData
- imgData
泛型参数,参见 BinaryUtils.getBytesNotEmpty(Object)
faceNum
- faceNumnet.gdface.image.ImageErrorException
- ImageErrorExceptionNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.compareFaces(byte[],byte[],int)
public <T1,T2> CompareResult compareFacesUnchecked(T1 code, T2 imgData, int faceNum)
T1
- T1T2
- T2code
- codeimgData
- imgDatafaceNum
- faceNumpublic CompareResult compareFaces(java.io.InputStream code, java.io.InputStream imgData, int faceNum) throws net.gdface.image.ImageErrorException, NotFaceDetectedException, java.io.IOException
code
- code InputStreamimgData
- imgData InputStreamfaceNum
- faceNumnet.gdface.image.ImageErrorException
- ImageErrorExceptionNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.compareFaces(byte[],byte[],int)
public <T1,T2> CompareResult compareFacesUnchecked(java.io.InputStream code, java.io.InputStream imgData, int faceNum)
T1
- T1T2
- T2code
- codeimgData
- imgDatafaceNum
- faceNumpublic CompareResult compareFaces(java.net.URL code, java.net.URL imgData, int faceNum) throws net.gdface.image.ImageErrorException, NotFaceDetectedException, java.io.IOException
code
- code URLimgData
- imgData URLfaceNum
- faceNumnet.gdface.image.ImageErrorException
- ImageErrorExceptionNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.compareFaces(byte[],byte[],int)
public <T1,T2> CompareResult compareFacesUnchecked(java.net.URL code, java.net.URL imgData, int faceNum)
T1
- T1T2
- T2code
- codeimgData
- imgDatafaceNum
- faceNumpublic CompareResult compareFaces(java.io.File code, java.io.File imgData, int faceNum) throws net.gdface.image.ImageErrorException, NotFaceDetectedException, java.io.IOException
code
- code FileimgData
- imgData FilefaceNum
- faceNumnet.gdface.image.ImageErrorException
- ImageErrorExceptionNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.compareFaces(byte[],byte[],int)
public <T1,T2> CompareResult compareFacesUnchecked(java.io.File code, java.io.File imgData, int faceNum)
T1
- T1T2
- T2code
- codeimgData
- imgDatafaceNum
- faceNumpublic CompareResult compareFaces(java.nio.ByteBuffer code, java.nio.ByteBuffer imgData, int faceNum) throws net.gdface.image.ImageErrorException, NotFaceDetectedException, java.io.IOException
code
- code ByteBufferimgData
- imgData ByteBufferfaceNum
- faceNumnet.gdface.image.ImageErrorException
- ImageErrorExceptionNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.compareFaces(byte[],byte[],int)
public <T1,T2> CompareResult compareFacesUnchecked(java.nio.ByteBuffer code, java.nio.ByteBuffer imgData, int faceNum)
T1
- T1T2
- T2code
- codeimgData
- imgDatafaceNum
- faceNumpublic <T> java.util.List<java.lang.Double> compareFeatures(T code1, java.util.List<byte[]> codes) throws java.io.IOException
T
- Tcode1
- code1
泛型参数,参见 BinaryUtils.getBytesNotEmpty(Object)
codes
- codesjava.io.IOException
- IOExceptionFaceApi.compareFeatures(byte[],List)
public <T> java.util.List<java.lang.Double> compareFeaturesUnchecked(T code1, java.util.List<byte[]> codes)
T
- Tcode1
- code1codes
- codespublic <T1,T2> double detectAndCompare2Face(T1 imgData1, FRect detectRect1, T2 imgData2, FRect detectRect2) throws net.gdface.image.ImageErrorException, NotFaceDetectedException, java.io.IOException
T1
- T1T2
- T2imgData1
- imgData1
泛型参数,参见 BinaryUtils.getBytesNotEmpty(Object)
detectRect1
- detectRect1imgData2
- imgData2
泛型参数,参见 BinaryUtils.getBytesNotEmpty(Object)
detectRect2
- detectRect2net.gdface.image.ImageErrorException
- ImageErrorExceptionNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.detectAndCompare2Face(byte[],FRect,byte[],FRect)
public <T1,T2> double detectAndCompare2FaceUnchecked(T1 imgData1, FRect detectRect1, T2 imgData2, FRect detectRect2)
FaceApi.detectAndCompare2Face(byte[],FRect,byte[],FRect)
泛型方法对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException
抛出T1
- T1T2
- T2imgData1
- imgData1detectRect1
- detectRect1imgData2
- imgData2detectRect2
- detectRect2public double detectAndCompare2Face(java.io.InputStream imgData1, FRect detectRect1, java.io.InputStream imgData2, FRect detectRect2) throws net.gdface.image.ImageErrorException, NotFaceDetectedException, java.io.IOException
imgData1
- imgData1 InputStreamdetectRect1
- detectRect1imgData2
- imgData2 InputStreamdetectRect2
- detectRect2net.gdface.image.ImageErrorException
- ImageErrorExceptionNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.detectAndCompare2Face(byte[],FRect,byte[],FRect)
public <T1,T2> double detectAndCompare2FaceUnchecked(java.io.InputStream imgData1, FRect detectRect1, java.io.InputStream imgData2, FRect detectRect2)
T1
- T1T2
- T2imgData1
- imgData1detectRect1
- detectRect1imgData2
- imgData2detectRect2
- detectRect2public double detectAndCompare2Face(java.net.URL imgData1, FRect detectRect1, java.net.URL imgData2, FRect detectRect2) throws net.gdface.image.ImageErrorException, NotFaceDetectedException, java.io.IOException
imgData1
- imgData1 URLdetectRect1
- detectRect1imgData2
- imgData2 URLdetectRect2
- detectRect2net.gdface.image.ImageErrorException
- ImageErrorExceptionNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.detectAndCompare2Face(byte[],FRect,byte[],FRect)
public <T1,T2> double detectAndCompare2FaceUnchecked(java.net.URL imgData1, FRect detectRect1, java.net.URL imgData2, FRect detectRect2)
T1
- T1T2
- T2imgData1
- imgData1detectRect1
- detectRect1imgData2
- imgData2detectRect2
- detectRect2public double detectAndCompare2Face(java.io.File imgData1, FRect detectRect1, java.io.File imgData2, FRect detectRect2) throws net.gdface.image.ImageErrorException, NotFaceDetectedException, java.io.IOException
imgData1
- imgData1 FiledetectRect1
- detectRect1imgData2
- imgData2 FiledetectRect2
- detectRect2net.gdface.image.ImageErrorException
- ImageErrorExceptionNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.detectAndCompare2Face(byte[],FRect,byte[],FRect)
public <T1,T2> double detectAndCompare2FaceUnchecked(java.io.File imgData1, FRect detectRect1, java.io.File imgData2, FRect detectRect2)
T1
- T1T2
- T2imgData1
- imgData1detectRect1
- detectRect1imgData2
- imgData2detectRect2
- detectRect2public double detectAndCompare2Face(java.nio.ByteBuffer imgData1, FRect detectRect1, java.nio.ByteBuffer imgData2, FRect detectRect2) throws net.gdface.image.ImageErrorException, NotFaceDetectedException, java.io.IOException
imgData1
- imgData1 ByteBufferdetectRect1
- detectRect1imgData2
- imgData2 ByteBufferdetectRect2
- detectRect2net.gdface.image.ImageErrorException
- ImageErrorExceptionNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.detectAndCompare2Face(byte[],FRect,byte[],FRect)
public <T1,T2> double detectAndCompare2FaceUnchecked(java.nio.ByteBuffer imgData1, FRect detectRect1, java.nio.ByteBuffer imgData2, FRect detectRect2)
T1
- T1T2
- T2imgData1
- imgData1detectRect1
- detectRect1imgData2
- imgData2detectRect2
- detectRect2public <T> CodeInfo[] detectAndGetCodeInfo(T imgData, int faceNum) throws net.gdface.image.ImageErrorException, NotFaceDetectedException, java.io.IOException
T
- TimgData
- imgData
泛型参数,参见 BinaryUtils.getBytesNotEmpty(Object)
faceNum
- faceNumnet.gdface.image.ImageErrorException
- ImageErrorExceptionNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.detectAndGetCodeInfo(byte[],int)
public <T> CodeInfo[] detectAndGetCodeInfoUnchecked(T imgData, int faceNum)
T
- TimgData
- imgDatafaceNum
- faceNumpublic CodeInfo[] detectAndGetCodeInfo(java.io.InputStream imgData, int faceNum) throws net.gdface.image.ImageErrorException, NotFaceDetectedException, java.io.IOException
imgData
- imgData InputStreamfaceNum
- faceNumnet.gdface.image.ImageErrorException
- ImageErrorExceptionNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.detectAndGetCodeInfo(byte[],int)
public <T> CodeInfo[] detectAndGetCodeInfoUnchecked(java.io.InputStream imgData, int faceNum)
T
- TimgData
- imgDatafaceNum
- faceNumpublic CodeInfo[] detectAndGetCodeInfo(java.net.URL imgData, int faceNum) throws net.gdface.image.ImageErrorException, NotFaceDetectedException, java.io.IOException
imgData
- imgData URLfaceNum
- faceNumnet.gdface.image.ImageErrorException
- ImageErrorExceptionNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.detectAndGetCodeInfo(byte[],int)
public <T> CodeInfo[] detectAndGetCodeInfoUnchecked(java.net.URL imgData, int faceNum)
T
- TimgData
- imgDatafaceNum
- faceNumpublic CodeInfo[] detectAndGetCodeInfo(java.io.File imgData, int faceNum) throws net.gdface.image.ImageErrorException, NotFaceDetectedException, java.io.IOException
imgData
- imgData FilefaceNum
- faceNumnet.gdface.image.ImageErrorException
- ImageErrorExceptionNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.detectAndGetCodeInfo(byte[],int)
public <T> CodeInfo[] detectAndGetCodeInfoUnchecked(java.io.File imgData, int faceNum)
T
- TimgData
- imgDatafaceNum
- faceNumpublic CodeInfo[] detectAndGetCodeInfo(java.nio.ByteBuffer imgData, int faceNum) throws net.gdface.image.ImageErrorException, NotFaceDetectedException, java.io.IOException
imgData
- imgData ByteBufferfaceNum
- faceNumnet.gdface.image.ImageErrorException
- ImageErrorExceptionNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.detectAndGetCodeInfo(byte[],int)
public <T> CodeInfo[] detectAndGetCodeInfoUnchecked(java.nio.ByteBuffer imgData, int faceNum)
T
- TimgData
- imgDatafaceNum
- faceNumpublic <T> CodeInfo detectCenterFace(T imgData) throws net.gdface.image.ImageErrorException, NotFaceDetectedException, java.io.IOException
T
- TimgData
- imgData
泛型参数,参见 BinaryUtils.getBytesNotEmpty(Object)
net.gdface.image.ImageErrorException
- ImageErrorExceptionNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.detectCenterFace(byte[])
public <T> CodeInfo detectCenterFaceUnchecked(T imgData)
T
- TimgData
- imgDatapublic <T> CodeInfo[] detectFace(T imgData) throws net.gdface.image.ImageErrorException, java.io.IOException
FaceApi.detectFace(byte[])
对应的泛型方法T
- TimgData
- imgData
泛型参数,参见 BinaryUtils.getBytesNotEmpty(Object)
net.gdface.image.ImageErrorException
- ImageErrorExceptionjava.io.IOException
- IOExceptionFaceApi.detectFace(byte[])
public <T> CodeInfo[] detectFaceUnchecked(T imgData)
T
- TimgData
- imgDatapublic CodeInfo[] detectFace(java.io.InputStream imgData) throws net.gdface.image.ImageErrorException, java.io.IOException
imgData
- imgData InputStreamnet.gdface.image.ImageErrorException
- ImageErrorExceptionjava.io.IOException
- IOExceptionFaceApi.detectFace(byte[])
public <T> CodeInfo[] detectFaceUnchecked(java.io.InputStream imgData)
T
- TimgData
- imgDatapublic CodeInfo[] detectFace(java.net.URL imgData) throws net.gdface.image.ImageErrorException, java.io.IOException
imgData
- imgData URLnet.gdface.image.ImageErrorException
- ImageErrorExceptionjava.io.IOException
- IOExceptionFaceApi.detectFace(byte[])
public <T> CodeInfo[] detectFaceUnchecked(java.net.URL imgData)
T
- TimgData
- imgDatapublic CodeInfo[] detectFace(java.io.File imgData) throws net.gdface.image.ImageErrorException, java.io.IOException
imgData
- imgData Filenet.gdface.image.ImageErrorException
- ImageErrorExceptionjava.io.IOException
- IOExceptionFaceApi.detectFace(byte[])
public <T> CodeInfo[] detectFaceUnchecked(java.io.File imgData)
T
- TimgData
- imgDatapublic CodeInfo[] detectFace(java.nio.ByteBuffer imgData) throws net.gdface.image.ImageErrorException, java.io.IOException
imgData
- imgData ByteBuffernet.gdface.image.ImageErrorException
- ImageErrorExceptionjava.io.IOException
- IOExceptionFaceApi.detectFace(byte[])
public <T> CodeInfo[] detectFaceUnchecked(java.nio.ByteBuffer imgData)
T
- TimgData
- imgDatapublic <T> CodeInfo detectMaxFace(T imgData) throws net.gdface.image.ImageErrorException, NotFaceDetectedException, java.io.IOException
T
- TimgData
- imgData
泛型参数,参见 BinaryUtils.getBytesNotEmpty(Object)
net.gdface.image.ImageErrorException
- ImageErrorExceptionNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.detectMaxFace(byte[])
public <T> CodeInfo detectMaxFaceUnchecked(T imgData)
T
- TimgData
- imgDatapublic <T> CodeInfo[] getCodeInfo(T imgData, int faceNum, CodeInfo[] facePos) throws NotFaceDetectedException, java.io.IOException
T
- TimgData
- imgData
泛型参数,参见 BinaryUtils.getBytesNotEmpty(Object)
faceNum
- faceNumfacePos
- facePosNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.getCodeInfo(byte[],int,net.gdface.sdk.CodeInfo[])
public <T> CodeInfo[] getCodeInfoUnchecked(T imgData, int faceNum, CodeInfo[] facePos)
FaceApi.getCodeInfo(byte[],int,net.gdface.sdk.CodeInfo[])
泛型方法对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException
抛出T
- TimgData
- imgDatafaceNum
- faceNumfacePos
- facePospublic CodeInfo[] getCodeInfo(java.io.InputStream imgData, int faceNum, CodeInfo[] facePos) throws NotFaceDetectedException, java.io.IOException
imgData
- imgData InputStreamfaceNum
- faceNumfacePos
- facePosNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.getCodeInfo(byte[],int,net.gdface.sdk.CodeInfo[])
public <T> CodeInfo[] getCodeInfoUnchecked(java.io.InputStream imgData, int faceNum, CodeInfo[] facePos)
T
- TimgData
- imgDatafaceNum
- faceNumfacePos
- facePospublic CodeInfo[] getCodeInfo(java.net.URL imgData, int faceNum, CodeInfo[] facePos) throws NotFaceDetectedException, java.io.IOException
imgData
- imgData URLfaceNum
- faceNumfacePos
- facePosNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.getCodeInfo(byte[],int,net.gdface.sdk.CodeInfo[])
public <T> CodeInfo[] getCodeInfoUnchecked(java.net.URL imgData, int faceNum, CodeInfo[] facePos)
T
- TimgData
- imgDatafaceNum
- faceNumfacePos
- facePospublic CodeInfo[] getCodeInfo(java.io.File imgData, int faceNum, CodeInfo[] facePos) throws NotFaceDetectedException, java.io.IOException
imgData
- imgData FilefaceNum
- faceNumfacePos
- facePosNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.getCodeInfo(byte[],int,net.gdface.sdk.CodeInfo[])
public <T> CodeInfo[] getCodeInfoUnchecked(java.io.File imgData, int faceNum, CodeInfo[] facePos)
T
- TimgData
- imgDatafaceNum
- faceNumfacePos
- facePospublic CodeInfo[] getCodeInfo(java.nio.ByteBuffer imgData, int faceNum, CodeInfo[] facePos) throws NotFaceDetectedException, java.io.IOException
imgData
- imgData ByteBufferfaceNum
- faceNumfacePos
- facePosNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.getCodeInfo(byte[],int,net.gdface.sdk.CodeInfo[])
public <T> CodeInfo[] getCodeInfoUnchecked(java.nio.ByteBuffer imgData, int faceNum, CodeInfo[] facePos)
T
- TimgData
- imgDatafaceNum
- faceNumfacePos
- facePospublic <T> CodeInfo getCodeInfo(T imgData, CodeInfo facePos) throws java.io.IOException
T
- TimgData
- imgData
泛型参数,参见 BinaryUtils.getBytesNotEmpty(Object)
facePos
- facePosjava.io.IOException
- IOExceptionFaceApi.getCodeInfo(byte[],CodeInfo)
public <T> CodeInfo getCodeInfoUnchecked(T imgData, CodeInfo facePos)
T
- TimgData
- imgDatafacePos
- facePospublic CodeInfo getCodeInfo(java.io.InputStream imgData, CodeInfo facePos) throws java.io.IOException
imgData
- imgData InputStreamfacePos
- facePosjava.io.IOException
- IOExceptionFaceApi.getCodeInfo(byte[],CodeInfo)
public <T> CodeInfo getCodeInfoUnchecked(java.io.InputStream imgData, CodeInfo facePos)
T
- TimgData
- imgDatafacePos
- facePospublic CodeInfo getCodeInfo(java.net.URL imgData, CodeInfo facePos) throws java.io.IOException
imgData
- imgData URLfacePos
- facePosjava.io.IOException
- IOExceptionFaceApi.getCodeInfo(byte[],CodeInfo)
public <T> CodeInfo getCodeInfoUnchecked(java.net.URL imgData, CodeInfo facePos)
T
- TimgData
- imgDatafacePos
- facePospublic CodeInfo getCodeInfo(java.io.File imgData, CodeInfo facePos) throws java.io.IOException
imgData
- imgData FilefacePos
- facePosjava.io.IOException
- IOExceptionFaceApi.getCodeInfo(byte[],CodeInfo)
public <T> CodeInfo getCodeInfoUnchecked(java.io.File imgData, CodeInfo facePos)
T
- TimgData
- imgDatafacePos
- facePospublic CodeInfo getCodeInfo(java.nio.ByteBuffer imgData, CodeInfo facePos) throws java.io.IOException
imgData
- imgData ByteBufferfacePos
- facePosjava.io.IOException
- IOExceptionFaceApi.getCodeInfo(byte[],CodeInfo)
public <T> CodeInfo getCodeInfoUnchecked(java.nio.ByteBuffer imgData, CodeInfo facePos)
T
- TimgData
- imgDatafacePos
- facePospublic <T> boolean hasFace(T imgData) throws net.gdface.image.ImageErrorException, java.io.IOException
FaceApi.hasFace(byte[])
对应的泛型方法T
- TimgData
- imgData
泛型参数,参见 BinaryUtils.getBytesNotEmpty(Object)
net.gdface.image.ImageErrorException
- ImageErrorExceptionjava.io.IOException
- IOExceptionFaceApi.hasFace(byte[])
public <T> boolean hasFaceUnchecked(T imgData)
T
- TimgData
- imgDatapublic boolean hasFace(java.io.InputStream imgData) throws net.gdface.image.ImageErrorException, java.io.IOException
imgData
- imgData InputStreamnet.gdface.image.ImageErrorException
- ImageErrorExceptionjava.io.IOException
- IOExceptionFaceApi.hasFace(byte[])
public <T> boolean hasFaceUnchecked(java.io.InputStream imgData)
T
- TimgData
- imgDatapublic boolean hasFace(java.net.URL imgData) throws net.gdface.image.ImageErrorException, java.io.IOException
imgData
- imgData URLnet.gdface.image.ImageErrorException
- ImageErrorExceptionjava.io.IOException
- IOExceptionFaceApi.hasFace(byte[])
public <T> boolean hasFaceUnchecked(java.net.URL imgData)
T
- TimgData
- imgDatapublic boolean hasFace(java.io.File imgData) throws net.gdface.image.ImageErrorException, java.io.IOException
imgData
- imgData Filenet.gdface.image.ImageErrorException
- ImageErrorExceptionjava.io.IOException
- IOExceptionFaceApi.hasFace(byte[])
public <T> boolean hasFaceUnchecked(java.io.File imgData)
T
- TimgData
- imgDatapublic boolean hasFace(java.nio.ByteBuffer imgData) throws net.gdface.image.ImageErrorException, java.io.IOException
imgData
- imgData ByteBuffernet.gdface.image.ImageErrorException
- ImageErrorExceptionjava.io.IOException
- IOExceptionFaceApi.hasFace(byte[])
public <T> boolean hasFaceUnchecked(java.nio.ByteBuffer imgData)
T
- TimgData
- imgDatapublic <T> CodeInfo[] matDetectAndGetCodeInfo(net.gdface.image.MatType matType, T matData, int width, int height, int faceNum) throws NotFaceDetectedException, java.io.IOException
T
- TmatType
- matTypematData
- matData
泛型参数,参见 BinaryUtils.getBytesNotEmpty(Object)
width
- widthheight
- heightfaceNum
- faceNumNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.matDetectAndGetCodeInfo(MatType,byte[],int,int,int)
public <T> CodeInfo[] matDetectAndGetCodeInfoUnchecked(net.gdface.image.MatType matType, T matData, int width, int height, int faceNum)
FaceApi.matDetectAndGetCodeInfo(MatType,byte[],int,int,int)
泛型方法对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException
抛出T
- TmatType
- matTypematData
- matDatawidth
- widthheight
- heightfaceNum
- faceNumpublic CodeInfo[] matDetectAndGetCodeInfo(net.gdface.image.MatType matType, java.nio.ByteBuffer matData, int width, int height, int faceNum) throws NotFaceDetectedException, java.io.IOException
matType
- matTypematData
- matData ByteBufferwidth
- widthheight
- heightfaceNum
- faceNumNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.matDetectAndGetCodeInfo(MatType,byte[],int,int,int)
public <T> CodeInfo[] matDetectAndGetCodeInfoUnchecked(net.gdface.image.MatType matType, java.nio.ByteBuffer matData, int width, int height, int faceNum)
T
- TmatType
- matTypematData
- matDatawidth
- widthheight
- heightfaceNum
- faceNumpublic <T> CodeInfo[] matDetectFace(net.gdface.image.MatType matType, T matData, int width, int height) throws java.io.IOException
T
- TmatType
- matTypematData
- matData
泛型参数,参见 BinaryUtils.getBytesNotEmpty(Object)
width
- widthheight
- heightjava.io.IOException
- IOExceptionFaceApi.matDetectFace(MatType,byte[],int,int)
public <T> CodeInfo[] matDetectFaceUnchecked(net.gdface.image.MatType matType, T matData, int width, int height)
T
- TmatType
- matTypematData
- matDatawidth
- widthheight
- heightpublic CodeInfo[] matDetectFace(net.gdface.image.MatType matType, java.nio.ByteBuffer matData, int width, int height) throws java.io.IOException
matType
- matTypematData
- matData ByteBufferwidth
- widthheight
- heightjava.io.IOException
- IOExceptionFaceApi.matDetectFace(MatType,byte[],int,int)
public <T> CodeInfo[] matDetectFaceUnchecked(net.gdface.image.MatType matType, java.nio.ByteBuffer matData, int width, int height)
T
- TmatType
- matTypematData
- matDatawidth
- widthheight
- heightpublic <T> CodeInfo matDetectMaxFace(net.gdface.image.MatType matType, T matData, int width, int height) throws NotFaceDetectedException, java.io.IOException
T
- TmatType
- matTypematData
- matData
泛型参数,参见 BinaryUtils.getBytesNotEmpty(Object)
width
- widthheight
- heightNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.matDetectMaxFace(MatType,byte[],int,int)
public <T> CodeInfo matDetectMaxFaceUnchecked(net.gdface.image.MatType matType, T matData, int width, int height)
FaceApi.matDetectMaxFace(MatType,byte[],int,int)
泛型方法对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException
抛出T
- TmatType
- matTypematData
- matDatawidth
- widthheight
- heightpublic CodeInfo matDetectMaxFace(net.gdface.image.MatType matType, java.nio.ByteBuffer matData, int width, int height) throws NotFaceDetectedException, java.io.IOException
matType
- matTypematData
- matData ByteBufferwidth
- widthheight
- heightNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.matDetectMaxFace(MatType,byte[],int,int)
public <T> CodeInfo matDetectMaxFaceUnchecked(net.gdface.image.MatType matType, java.nio.ByteBuffer matData, int width, int height)
T
- TmatType
- matTypematData
- matDatawidth
- widthheight
- heightpublic <T> CodeInfo[] matGetCodeInfo(net.gdface.image.MatType matType, T matData, int width, int height, int facenum, CodeInfo[] facePos) throws NotFaceDetectedException, java.io.IOException
T
- TmatType
- matTypematData
- matData
泛型参数,参见 BinaryUtils.getBytesNotEmpty(Object)
width
- widthheight
- heightfacenum
- facenumfacePos
- facePosNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.matGetCodeInfo(MatType,byte[],int,int,int,net.gdface.sdk.CodeInfo[])
public <T> CodeInfo[] 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
抛出T
- TmatType
- matTypematData
- matDatawidth
- widthheight
- heightfacenum
- facenumfacePos
- facePospublic CodeInfo[] matGetCodeInfo(net.gdface.image.MatType matType, java.nio.ByteBuffer matData, int width, int height, int facenum, CodeInfo[] facePos) throws NotFaceDetectedException, java.io.IOException
matType
- matTypematData
- matData ByteBufferwidth
- widthheight
- heightfacenum
- facenumfacePos
- facePosNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.matGetCodeInfo(MatType,byte[],int,int,int,net.gdface.sdk.CodeInfo[])
public <T> CodeInfo[] matGetCodeInfoUnchecked(net.gdface.image.MatType matType, java.nio.ByteBuffer matData, int width, int height, int facenum, CodeInfo[] facePos)
T
- TmatType
- matTypematData
- matDatawidth
- widthheight
- heightfacenum
- facenumfacePos
- facePospublic <T> CodeInfo matGetCodeInfo(net.gdface.image.MatType matType, T matData, int width, int height, CodeInfo facePos) throws java.io.IOException
T
- TmatType
- matTypematData
- matData
泛型参数,参见 BinaryUtils.getBytesNotEmpty(Object)
width
- widthheight
- heightfacePos
- facePosjava.io.IOException
- IOExceptionFaceApi.matGetCodeInfo(MatType,byte[],int,int,CodeInfo)
public <T> CodeInfo matGetCodeInfoUnchecked(net.gdface.image.MatType matType, T matData, int width, int height, CodeInfo facePos)
FaceApi.matGetCodeInfo(MatType,byte[],int,int,CodeInfo)
泛型方法对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException
抛出T
- TmatType
- matTypematData
- matDatawidth
- widthheight
- heightfacePos
- facePospublic CodeInfo matGetCodeInfo(net.gdface.image.MatType matType, java.nio.ByteBuffer matData, int width, int height, CodeInfo facePos) throws java.io.IOException
matType
- matTypematData
- matData ByteBufferwidth
- widthheight
- heightfacePos
- facePosjava.io.IOException
- IOExceptionFaceApi.matGetCodeInfo(MatType,byte[],int,int,CodeInfo)
public <T> CodeInfo matGetCodeInfoUnchecked(net.gdface.image.MatType matType, java.nio.ByteBuffer matData, int width, int height, CodeInfo facePos)
T
- TmatType
- matTypematData
- matDatawidth
- widthheight
- heightfacePos
- facePospublic <T> boolean matHasFace(net.gdface.image.MatType matType, T matData, int width, int height) throws java.io.IOException
T
- TmatType
- matTypematData
- matData
泛型参数,参见 BinaryUtils.getBytesNotEmpty(Object)
width
- widthheight
- heightjava.io.IOException
- IOExceptionFaceApi.matHasFace(MatType,byte[],int,int)
public <T> boolean matHasFaceUnchecked(net.gdface.image.MatType matType, T matData, int width, int height)
T
- TmatType
- matTypematData
- matDatawidth
- widthheight
- heightpublic boolean matHasFace(net.gdface.image.MatType matType, java.nio.ByteBuffer matData, int width, int height) throws java.io.IOException
matType
- matTypematData
- matData ByteBufferwidth
- widthheight
- heightjava.io.IOException
- IOExceptionFaceApi.matHasFace(MatType,byte[],int,int)
public <T> boolean matHasFaceUnchecked(net.gdface.image.MatType matType, java.nio.ByteBuffer matData, int width, int height)
T
- TmatType
- matTypematData
- matDatawidth
- widthheight
- heightpublic <T> FseResult[] matSearchFaces(net.gdface.image.MatType matType, T matData, int width, int height, CodeInfo facePos, double similarty, int rows) throws net.gdface.image.ImageErrorException, NotFaceDetectedException, java.io.IOException
T
- TmatType
- matTypematData
- matData
泛型参数,参见 BinaryUtils.getBytesNotEmpty(Object)
width
- widthheight
- heightfacePos
- facePossimilarty
- similartyrows
- rowsnet.gdface.image.ImageErrorException
- ImageErrorExceptionNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.matSearchFaces(MatType,byte[],int,int,CodeInfo,double,int)
public <T> FseResult[] 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
抛出T
- TmatType
- matTypematData
- matDatawidth
- widthheight
- heightfacePos
- facePossimilarty
- similartyrows
- rowspublic FseResult[] matSearchFaces(net.gdface.image.MatType matType, java.nio.ByteBuffer matData, int width, int height, CodeInfo facePos, double similarty, int rows) throws net.gdface.image.ImageErrorException, NotFaceDetectedException, java.io.IOException
matType
- matTypematData
- matData ByteBufferwidth
- widthheight
- heightfacePos
- facePossimilarty
- similartyrows
- rowsnet.gdface.image.ImageErrorException
- ImageErrorExceptionNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.matSearchFaces(MatType,byte[],int,int,CodeInfo,double,int)
public <T> FseResult[] matSearchFacesUnchecked(net.gdface.image.MatType matType, java.nio.ByteBuffer matData, int width, int height, CodeInfo facePos, double similarty, int rows)
T
- TmatType
- matTypematData
- matDatawidth
- widthheight
- heightfacePos
- facePossimilarty
- similartyrows
- rowspublic <T> java.lang.Boolean matWearMask(net.gdface.image.MatType matType, T matData, int width, int height, CodeInfo faceInfo) throws java.io.IOException
T
- TmatType
- matTypematData
- matData
泛型参数,参见 BinaryUtils.getBytesNotEmpty(Object)
width
- widthheight
- heightfaceInfo
- faceInfojava.io.IOException
- IOExceptionFaceApi.matWearMask(MatType,byte[],int,int,CodeInfo)
public <T> java.lang.Boolean matWearMaskUnchecked(net.gdface.image.MatType matType, T matData, int width, int height, CodeInfo faceInfo)
FaceApi.matWearMask(MatType,byte[],int,int,CodeInfo)
泛型方法对应的unchecked方法,
所有显式申明的异常都被封装到RuntimeException
抛出T
- TmatType
- matTypematData
- matDatawidth
- widthheight
- heightfaceInfo
- faceInfopublic java.lang.Boolean matWearMask(net.gdface.image.MatType matType, java.nio.ByteBuffer matData, int width, int height, CodeInfo faceInfo) throws java.io.IOException
matType
- matTypematData
- matData ByteBufferwidth
- widthheight
- heightfaceInfo
- faceInfojava.io.IOException
- IOExceptionFaceApi.matWearMask(MatType,byte[],int,int,CodeInfo)
public <T> java.lang.Boolean matWearMaskUnchecked(net.gdface.image.MatType matType, java.nio.ByteBuffer matData, int width, int height, CodeInfo faceInfo)
T
- TmatType
- matTypematData
- matDatawidth
- widthheight
- heightfaceInfo
- faceInfopublic <T> FseResult[] searchFaces(T imgData, CodeInfo facePos, double similarty, int rows) throws net.gdface.image.ImageErrorException, NotFaceDetectedException, java.io.IOException
T
- TimgData
- imgData
泛型参数,参见 BinaryUtils.getBytesNotEmpty(Object)
facePos
- facePossimilarty
- similartyrows
- rowsnet.gdface.image.ImageErrorException
- ImageErrorExceptionNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.searchFaces(byte[],CodeInfo,double,int)
public <T> FseResult[] searchFacesUnchecked(T imgData, CodeInfo facePos, double similarty, int rows)
T
- TimgData
- imgDatafacePos
- facePossimilarty
- similartyrows
- rowspublic FseResult[] searchFaces(java.io.InputStream imgData, CodeInfo facePos, double similarty, int rows) throws net.gdface.image.ImageErrorException, NotFaceDetectedException, java.io.IOException
imgData
- imgData InputStreamfacePos
- facePossimilarty
- similartyrows
- rowsnet.gdface.image.ImageErrorException
- ImageErrorExceptionNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.searchFaces(byte[],CodeInfo,double,int)
public <T> FseResult[] searchFacesUnchecked(java.io.InputStream imgData, CodeInfo facePos, double similarty, int rows)
T
- TimgData
- imgDatafacePos
- facePossimilarty
- similartyrows
- rowspublic FseResult[] searchFaces(java.net.URL imgData, CodeInfo facePos, double similarty, int rows) throws net.gdface.image.ImageErrorException, NotFaceDetectedException, java.io.IOException
imgData
- imgData URLfacePos
- facePossimilarty
- similartyrows
- rowsnet.gdface.image.ImageErrorException
- ImageErrorExceptionNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.searchFaces(byte[],CodeInfo,double,int)
public <T> FseResult[] searchFacesUnchecked(java.net.URL imgData, CodeInfo facePos, double similarty, int rows)
T
- TimgData
- imgDatafacePos
- facePossimilarty
- similartyrows
- rowspublic FseResult[] searchFaces(java.io.File imgData, CodeInfo facePos, double similarty, int rows) throws net.gdface.image.ImageErrorException, NotFaceDetectedException, java.io.IOException
imgData
- imgData FilefacePos
- facePossimilarty
- similartyrows
- rowsnet.gdface.image.ImageErrorException
- ImageErrorExceptionNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.searchFaces(byte[],CodeInfo,double,int)
public <T> FseResult[] searchFacesUnchecked(java.io.File imgData, CodeInfo facePos, double similarty, int rows)
T
- TimgData
- imgDatafacePos
- facePossimilarty
- similartyrows
- rowspublic FseResult[] searchFaces(java.nio.ByteBuffer imgData, CodeInfo facePos, double similarty, int rows) throws net.gdface.image.ImageErrorException, NotFaceDetectedException, java.io.IOException
imgData
- imgData ByteBufferfacePos
- facePossimilarty
- similartyrows
- rowsnet.gdface.image.ImageErrorException
- ImageErrorExceptionNotFaceDetectedException
- NotFaceDetectedExceptionjava.io.IOException
- IOExceptionFaceApi.searchFaces(byte[],CodeInfo,double,int)
public <T> FseResult[] searchFacesUnchecked(java.nio.ByteBuffer imgData, CodeInfo facePos, double similarty, int rows)
T
- TimgData
- imgDatafacePos
- facePossimilarty
- similartyrows
- rowspublic <T> FseResult[] searchFeatures(T feature, double similarty, int rows) throws java.io.IOException
T
- Tfeature
- feature
泛型参数,参见 BinaryUtils.getBytesNotEmpty(Object)
similarty
- similartyrows
- rowsjava.io.IOException
- IOExceptionFaceApi.searchFeatures(byte[],double,int)
public <T> FseResult[] searchFeaturesUnchecked(T feature, double similarty, int rows)
T
- Tfeature
- featuresimilarty
- similartyrows
- rowspublic <T> java.lang.Boolean wearMask(T imgData, CodeInfo faceInfo) throws net.gdface.image.ImageErrorException, java.io.IOException
T
- TimgData
- imgData
泛型参数,参见 BinaryUtils.getBytesNotEmpty(Object)
faceInfo
- faceInfonet.gdface.image.ImageErrorException
- ImageErrorExceptionjava.io.IOException
- IOExceptionFaceApi.wearMask(byte[],CodeInfo)
public <T> java.lang.Boolean wearMaskUnchecked(T imgData, CodeInfo faceInfo)
T
- TimgData
- imgDatafaceInfo
- faceInfoCopyright © 2020. All rights reserved.