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, wearMaskUncheckedpublic 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.